![](/img/trans.png)
[英]C# Windows application: connection string to connect to remote sql server 2008 using windows authentication
[英]Connection string using SQL Server authentication in C#
我正在使用SQL Server在C#中創建一個Excel文件。 我嘗試了幾個連接字符串,但一直說它不能識別我的用戶ID(該ID有效,並且可以與此直接連接到SQL)
您可以幫我,還是告訴我該評論在哪里?
下面顯示了我嘗試過的連接
connectionstring = "Integrated Security = SSPI;Initial Catalog='DATABASENAME'; Data Source=XXX.XXX.X.XX; ";
connectionstring = "SERVER=XXX.XXX.X.XX;DATABASE=DATABASENAME;UID=sa;PASSWORD=pass;";
connectionstring = "Persist Security Info=False;User ID=sa;Password=pass;Initial Catalog=DATABASENAME;Server=XXX.XXX.X.XX";
connectionstring = "Data Source=192.168.0.18;Initial Catalog=DATABASENAME;Persist Security Info=True;User ID=sa;Password=pass";
connectionstring = "Persist Security Info=False;Integrated Security=true;Initial Catalog=DATABASENAME;server=(XXX.XXX.X.XX)";
connectionstring = "Data Source=XXX.XXX.X.XX,1433;Network Library=DBMSSOCN; Initial Catalog=DATABASENAME;User ID=sa;Password=pass";
cnn = new SqlConnection(connectionstring);
這是示例連接字符串格式
數據源= [服務器];初始目錄= [數據庫名稱];用戶ID = [sa];密碼= [密碼]
示例-命名實例
數據源=本地主機;初始目錄=主用戶;用戶ID = sa;密碼= sa123
如果是默認實例
數據源= localhost \\ sqlexpress;初始目錄=主目錄;用戶ID = sa;密碼= sa123
如果您嘗試從另一台計算機訪問Express版本,請參考並將localhost替換為ip或計算機名稱。
導航到C:\\Windows\\System32\\odbcad32.exe
。 轉到“ Drivers
選項卡,然后檢查系統上已安裝了哪些ODBC驅動程序。
然后訪問此網站,並按照頂部的鏈接獲取系統上已安裝的ODBC驅動程序的信息。 對於C#,您可能需要或可能不需要Driver=
但是通常它是安全的。
這是通常在C#asp.net中對我有用的連接字符串:
Server=[SERVER];Database=[DATABASE];Uid=[USER];Pwd=[PASSWORD]
(請注意與您的Pwd=
有何不同: Pwd=
而不是Password=
)
"HP\\ADMIN;Initial Catalog = PAY_PROCESSING_GO; User ID=sa; Password=admin@123"
這是我的連接字符串,但連接包含關鍵字。 如何解決這個問題呢
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.