我開發了一個使用C#和SQL Server 2008 R2的Windows應用程序。我的應用程序需要使用一些數據庫算法進行一些優化和速度,所以我創建了一個.dll
程序集。使用高級安裝程序添加一個dll程序集到SQL Server
因此大多數存儲過程使用這個程序集來生成它們的T-SQL。
我知道如何將此組件添加到SQL Server這樣的:
第一步:
/* enable CLR in SQL Server */
EXEC sp_configure 'clr enabled' , '1'
go
reconfigure;
然後第二步:
/* Add ASSEMBLY to SQL Server */
CREATE ASSEMBLY SQLFunction
FROM 'FolderPath\...\SQLFunction.dll'
現在我要發佈我的Windows應用程序使用高級安裝程序。挑戰在於將第二步添加到高級安裝程序SQL查詢中,因爲可變路徑爲'FolderPath\...\SQLFunction.dll'
。
我可以將第一步添加到高級安裝程序SQL查詢中,但是如何使用SQL查詢或其他方式從app directory
添加該dll。
請幫忙寫下你的想法,因爲我認爲這是一個共同的挑戰。
非常感謝......
我遵循指示,但[APPDIR]沒有得到應用程序安裝文件夾,並在安裝時給我一個錯誤。 –