深刻sql數據銜接時的一些成績剖析。本站提示廣大學習愛好者:(深刻sql數據銜接時的一些成績剖析)文章只能為提供參考,不一定能成為您想要的結果。以下是深刻sql數據銜接時的一些成績剖析正文
一向還不是很懂得connectionstring裡各個症結詞的差別,包袱致逝世
現把一些相干融會小小述下……
***************************************************
initial catalog與database的差別是甚麼
Initial Catalog ;DataBase: 二者本來其實沒有任何差別只是稱號紛歧樣,就似乎是人類的真實姓名與曾用名一樣。。都可以叫你。
********************************************
Integrated Security=SSPI 這個表現以以後WINDOWS體系用戶身去登錄SQL SERVER辦事器,假如SQL SERVER辦事器不支撐這類方法登錄時,就會失足。
你可使用SQL SERVER的用戶名和暗碼停止登錄,如:
"Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=數據庫名;Data Source=192.168.0.1;User ID=sa;Password=暗碼"
***************************************************
Integrated Security - 或 - Trusted_Connection 'false' 當為 false 時,將在銜接中指定用戶 ID 和暗碼。當為 true 時,將應用以後的 Windows 帳戶憑證停止身份驗證。 可辨認的值為 true、false、yes、no 和與 true 等效的 sspi(激烈推舉)。
*************************************************
ADO.net 中數據庫銜接方法
System.Data.SqlClient.SqlConnection
經常使用的一些銜接字符串(C#代碼):
SqlConnection conn = new SqlConnection( “Server=(local);Integrated Security=SSPI;database=Pubs“);
SqlConnection conn = new SqlConnection(“server=(local)\NetSDK;database=pubs;Integrated Security=SSPI“);
SqlConnection conn = new SqlConnection(“Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;“);
SqlConnection conn = new SqlConnection(“ data source=(local);initial catalog=xr;integrated security=SSPI;
persist security info=False;workstation id=XURUI;packet size=4096; “);
SqlConnection myConn = new System.Data.SqlClient.SqlConnection(“Persist Security Info=False;Integrated
Security=SSPI;database=northwind;server=mySQLServer“);
SqlConnection conn = new SqlConnection( “ uid=sa;pwd=passwords;initial catalog=pubs;data source=127.0.0.1;Connect Timeout=900“);