問題描述:
日志檔案截取
[2018/11/27 16:25:06] CREATE ASSEMBLY 失敗,原因是無法打開實體檔案“C:\Users\???\AppData\Local\Temp\eidmedqr.xja\Microsoft.Practices.ObjectBuilder2.dll”: 123(檔案名、目錄名或卷智語法不正确。)。
[2018/11/27 16:25:06]
[2018/11/27 16:25:06]
[2018/11/27 16:25:06] ERROR - An error occured, check message above
[2018/11/27 16:25:06]
[2018/11/27 16:25:06]
[2018/11/27 16:25:06] 腳本程序傳回了意外的退出代碼:“1”。
[2018/11/27 16:25:06] 操作“注冊資料品質程式集和存儲過程”已完成,但有錯誤,正在中止安裝。
[2018/11/27 16:25:06] 正在開始安裝復原...
[2018/11/27 16:25:06] 安裝復原已成功完成。
[2018/11/27 16:25:06] DQS 安裝程式已完成,但有錯誤。請參閱 D:\sql\Microsoft SQL Server\MSSQL13.CHENFENG\MSSQL\Log\DQS_install.log 處的安裝日志檔案
注意這一行:
C:\Users\???\AppData\Local\Temp\eidmedqr.xja\Microsoft.Practices.ObjectBuilder2.dll”: 123(檔案名、目錄名或卷智語法不正确。)。
裡出現了字元無法顯示的問題。
解決方法:
主要是win10 的使用者可以是中文的,然後你的使用者組對應的臨時檔案夾temp出現在中文卷标下,就沒法讀取。運作指令行然後修改臨時檔案夾就可以了。
修改使用者臨時檔案目錄路徑
用管理者身份啟動CMD然後運作如下指令
md c:\temp % 這個檔案夾存在就不需要這一步
SET tmp=c:\temp
d: % 卷标改到d盤,如果你的SQL server 不是安裝到系統盤的話
cd D:\sql\Microsoft SQL Server\MSSQL13.CHENFENG\MSSQL\Binn %注意改成自己的路徑
DQSInstaller.exe
運作指令行後,靜待安裝成功,出現 按任意鍵繼續 退出即可。
DQS安裝遺留問題:
一坨警告
[2018/11/27 16:53:51] 警告: 您正在注冊的 Microsoft .NET Framework 程式集 'system.management, version=4.0.0.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a, processorarchitecture=msil.' 未在 SQL Server 宿主環境中充分測試,不受支援。如果 您将來更新或維護此程式集或 .NET Framework,您的 CLR 內建例程可能會停止工作。請參閱 SQL Server 聯機叢書了解更多詳細資訊。
[2018/11/27 16:53:51] 警告: 您正在注冊的 Microsoft .NET Framework 程式集 'system.configuration.install, version=4.0.0.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a, processorarchitecture=msil.' 未在 SQL Server 宿主環境中充分測試,不受支援。如果您将來更新或維護此程式集或 .NET Framework,您的 CLR 內建例程可能會停止工作。請參閱 SQL Server 聯機叢書了解更多詳細資訊。
SQL Server 2016
歡迎通路陳風的個人部落格