SQL Server資料庫連結方式

來源:互聯網
上載者:User
[資料庫連接字串] SQL Server 2005 連接字串

SQL Native Client ODBC Driver
 
標準安全連線
   
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
您是否在使用SQL Server 2005 Express? 請在“Server”選項使用串連運算式“主機名稱\SQLEXPRESS”。
 
受信的串連
   
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;
"Integrated Security=SSPI" 與 "Trusted_Connection=yes" 是相同的。
 
串連到一個SQL Server執行個體
指定伺服器執行個體的運算式和其他SQL Server的連接字串相同。  
Driver={SQL Native Client};Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=yes;
   
指定使用者名稱和密碼
oConn.Properties("Prompt") = adPromptAlways

Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;

   
使用MARS (multiple active result sets)
   
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;MARS_Connection=yes;
"MultipleActiveResultSets=true"與MARS_Connection=yes"是相同的。
使用ADO.NET 2.0作為MARS的模組。 MARS不支援ADO.NET 1.0和ADO.NET 1.1。
 
驗證網路資料
   
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;Encrypt=yes;
   
使用附加本機資料庫檔案的方式串連到本地SQL Server Express執行個體
   
Driver={SQL Native Client};Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
為何要使用Database參數?如果同名的資料庫已經被附加,那麼SQL Server將不會重新附加。
 
使用附加本機資料檔案夾中的資料庫檔案的方式串連到本地SQL Server Express執行個體
   
Driver={SQL Native Client};Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
為何要使用Database參數?如果同名的資料庫已經被附加,那麼SQL Server將不會重新附加。
 
資料庫鏡像
Data Source=myServerAddress;Failover Partner=myMirrorServer;Initial Catalog=myDataBase;Integrated Security=True;
 
 
SQL Native Client OLE DB Provider
 
標準串連
   
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
您是否在使用SQL Server 2005 Express? 請在“Server”選項使用串連運算式“主機名稱\SQLEXPRESS”。
 
受信的串連
   
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;
"Integrated Security=SSPI"與"Trusted_Connection=yes"相同
 
串連到SQL Server執行個體
指定伺服器執行個體的運算式和其他SQL Server的連接字串相同。  
Provider=SQLNCLI;Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=yes;
   
使用帳號和密碼
oConn.Properties("Prompt") = adPromptAlways

oConn.Open "Provider=SQLNCLI;Server=myServerAddress;DataBase=myDataBase;

   
使用MARS (multiple active result sets)
   
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;MarsConn=yes;
"MultipleActiveResultSets=true"和"MARS_Connection=yes"是相同的。
使用ADO.NET 2.0作為MARS的模組。 MARS不支援ADO.NET 1.0和ADO.NET 1.1。
 
驗證網路資料
   
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;Encrypt=yes;
   
使用附加本機資料庫檔案的方式串連到本地SQL Server Express執行個體
   
Provider=SQLNCLI;Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
為何要使用Database參數?如果同名的資料庫已經被附加,那麼SQL Server將不會重新附加。
 
使用附加本機資料檔案夾中的資料庫檔案的方式串連到本地SQL Server Express執行個體
   
Provider=SQLNCLI;Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
為何要使用Database參數?如果同名的資料庫已經被附加,那麼SQL Server將不會重新附加。
 
資料庫鏡像
Data Source=myServerAddress;Failover Partner=myMirrorServer;Initial Catalog=myDataBase;Integrated Security=True;
 
 
SqlConnection (.NET)
 
標準串連
   
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
使用serverName\instanceName作為資料來源可以指定SQL Server執行個體。
您是否在使用SQL Server 2005 Express? 請在“Server”選項使用串連運算式“主機名稱\SQLEXPRESS”。
 
Standard Security alternative syntax
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
   
受信任的串連
   
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
   
Trusted Connection alternative syntax
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
   
串連到一個SQL Server的執行個體
指定伺服器執行個體的運算式和其他SQL Server的連接字串相同。  
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
   
來自WinCE裝置的安全連線
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomain\myUsername;Password=myPassword;
僅能用於CE裝置。
 
帶有IP地址的串連
   
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
 
 
使用MARS (multiple active result sets)
   
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;MultipleActiveResultSets=true;
使用ADO.NET 2.0作為MARS的模組。 MARS不支援ADO.NET 1.0和ADO.NET 1.1。
 
使用附加本機資料庫檔案的方式串連到本地SQL Server Express執行個體
   
Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;
為何要使用Database參數?如果同名的資料庫已經被附加,那麼SQL Server將不會重新附加。
 
使用附加本機資料檔案夾中的資料庫檔案的方式串連到本地SQL Server Express執行個體
   
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
為何要使用Database參數?如果同名的資料庫已經被附加,那麼SQL Server將不會重新附加。
 
使用在SQL Server Express執行個體上的使用者執行個體
Data Source=.\SQLExpress;Integrated Security=true;AttachDbFilename=|DataDirectory|\mydb.mdf;User Instance=true;
資料庫鏡像
Data Source=myServerAddress;Failover Partner=myMirrorServer;Initial Catalog=myDataBase;Integrated Security=True;
Asynchronous processing
Server=myServerAddress;Database=myDataBase;Integrated Security=True;Asynchronous Processing=True;
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.