2013-03-24 25 views
0

我正在使用Publish-AzureServiceProject發佈節點應用程序。所有與sql server無關的東西都可以正常工作。在運行查詢時,我收到錯誤IM002(「未找到數據源名稱並且沒有指定默認驅動程序」)使用node.js和msnodesql發佈web角色會導致sql錯誤IM002

它看起來好像沒有在生產環境中安裝正確的驅動程序?畢竟我在本地運行服務時遇到了同樣的問題,但是我在安裝驅動程序之後已將所有內容整理出來了。here

所以問題是,我是否也需要在生產環境中安裝驅動程序,如果是這樣, ?

+1

連接字符串是什麼?你的package.json是什麼? – SLaks 2013-03-24 18:57:25

+0

@SLaks:該角色下的package.json是:{「author」:「」,「name」:「uRole」,「version」:「0.0.0」,「dependencies」:{},「devDependencies」: {}, 「optionalDependencies」:{}, 「引擎」:{ 「節點」: 「0.6.20」, 「iisnode」: 「0.1.21」}}。連接字符串是「Driver = {SQL Server Native Client 11.0}; Server = tcp:eca66dmwe0.database.windows.net,1433; Database = DB; Uid = xx @ XX; Pwd = XXX; Encrypt = yes; Connection Timeout = 30;」 – abinop 2013-03-24 18:58:36

回答

0

確實是這個問題。我使用遠程桌面登錄到角色並安裝了SQL本機客戶端。

相關問題