2016-04-18 82 views

回答

0

可能的原因是:

1)如果其他計算機的99%可能有不同的SQL實例,將導致錯誤。所以你的另一臺計算機的實例也將被改變,並且確保DB PNJKDC也存在於那臺計算機上

2)如果你連接到一個網絡並假設你配置了整個網絡的東西,例如(防火牆,端口)端口號可能被您的計算機中的其他進程使用,您需要將其更改爲不同的端口。

0

我會建議在部署機器的sql服務器實例上創建一個新用戶,然後爲用戶分配必要的權限,並指定連接字符串中的用法:User Id=username;Password=password12而不是Integrated Security=true;

Data Source=PNJK-SERVER;Initial Catalog=PNJKDC;User Id=username;Password=password12; 

您需要確保Mix Mode SQL Server身份驗證被啓用,而不僅僅是Windows身份驗證爲SQL Server。

如果它位於域上,則需要創建具有運行該應用程序所需權限的域服務帳戶(Windows身份驗證)。這將允許Integrated Security=true在大多數情況下工作。