SQL Server 2008連線字串寫法大全
一、.NET Framework Data Provider for SQL Server
型別:.NET Framework類庫
使用:System.Data.SqlClient.SqlConnection
廠商:Microsoft
標準安全連線
使用伺服器名\例項名作為連線指定SQL Server例項的資料來源。如果你使用的是SQL Server 2008 Express版,例項名為SQLEXPRESS。
可替代的標準安全連線
這條連線字串跟上一條效果一樣。把這條寫出來只是想說,其實很多連線字串的關鍵字有多種寫法。
信任連線
可替代的信任連線
連線Windows CE裝置的信任連線
通常一臺Windows CE裝置在一個域裡是不能被認證和登入的。為了讓一臺CE裝置使用SSPI或信任連線和認證,可以使用下面的連線字串:
說明一下,這條語句只能在CE裝置上用。
使用IP地址的連線
這條語句用TCP/IP地址替代了命名管道。在Data Source欄位最後的是使用的埠。SQL Server預設使用的埠是1433。
開啟MARS功能(multiple active result sets)
MARS不支援ADO.NET 1.0和ADO.NET 1.1。
在連線到SQL Server Express例項時附加一個資料庫檔案
這裡為什麼還需要Database欄位呢?因為如果指定的資料庫檔案已經被附加,那麼SQL Server不會再附加它,而使用已附加的資料庫作為預設資料庫。
在連線到SQL Server Express例項時,從資料目錄下附加一個資料庫檔案
在本地SQL Server Express例項上使用使用者例項
使用者例項這個功能會在連線的過程中,新建一個SQL Server例項。該功能只有在本地SQL Server例項上,且連線時使用透過本地命名通道的Windows認證。這樣做的好處是,可以給一個在本地計算機上只有相當有限的管理員許可權的使用者,新建一個擁有全部許可權的SQL Server例項。
若想使用使用者例項這個功能,需要先在SQL Server將其開啟。開啟命令為:
sp_configure 'user instances enabled', '1'
取消命令為:
sp_configure 'user instances enabled', '0'
注:這兩條命令只在SQL Server Express中有效。
資料庫映象
如果你用ADO.NET或者SQL Native Client去連線一個資料庫映象,當這個資料庫映象進行故障切換的時候,你的應用程式可以利用驅動器的特性去自動重定向連線。當然,你必須在連線欄位裡指定初始的主伺服器和資料庫,以及用於故障切換的映象伺服器。
上面的例子只是介紹了一下如何使用資料庫映象,你可以將Failover Partner欄位跟其他連線字串功能組合使用。
非同步處理
二、SQL Server Native Client 10.0 OLE DB Provider
型別:OLE DB Provider
使用:Provider=SQLNCLI10
廠商:Microsoft
標準安全連線
信任連線
"Integrated Security=SSPI" 和 "Trusted_Connection=yes"是等價的。
連線一個SQL Server例項
使用者名稱、密碼提示
開啟MARS功能 (multiple active result sets)
加密模式
在連線到SQL Server Express例項時附加一個資料庫檔案
在連線到SQL Server Express例項時,從資料目錄下附加一個資料庫檔案
資料庫映象
三、.NET Framework Data Provider for OLE DB
型別:.NET Framework Wrapper Class Library
使用:System.Data.OleDb.OleDbConnection
廠商:Microsoft
橋接到SQL Native Client OLE DB
四、SQL Server Native Client 10.0 ODBC Driver
型別:ODBC Driver
使用:Driver={SQL Server Native Client 10.0}
廠商:Microsoft
標準安全連線
信任連線
連線一個SQL Server例項
使用者名稱、密碼提示
開啟MARS功能 (multiple active result sets)
加密模式
在連線到SQL Server Express例項時附加一個資料庫檔案
在連線到SQL Server Express例項時,從資料目錄下附加一個資料庫檔案
資料庫映象
五、.NET Framework Data Provider for ODBC
型別:.NET Framework Wrapper Class Library
使用:System.Data.Odbc.OdbcConnection
廠商:Microsoft
橋接到SQL Native Client 10.0 ODBC Driver
下面的語句只是一條例子,不同廠商的ODBC驅動不同。
六、SQLXML 4.0 OLEDB Provider
型別:OLE DB Provider
使用:Provider=SQLXMLOLEDB.4.0;Data Provider=providername
廠商:Microsoft
七、Context Connection
型別:.NET Framework Class Library
使用:
廠商:Microsoft
透過當前CLR裡的儲存過程/函式來連線到“自身”。上下文連線可以讓你,在你的程式碼第一次被呼叫的地方所在的上下文(連線)裡,執行T-SQL語句。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2761699/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008SQLServer
- 雲伺服器SQL Server 2008 允許遠端連線的配置伺服器SQLServer
- SQL SERVER 2008安全配置SQLServer
- NavicatPremium 連線SQL Server 、MySQL等REMServerMySql
- python 怎麼連線 sql server,不是連線 mysqlPythonServerMySql
- Windows 10 下安裝Sql Server 2008 R2 連線到伺服器失敗WindowsSQLServer伺服器
- 連線sql server時,不能使用127.0.0.1的解決辦法SQLServer127.0.0.1
- 解決無法連線SQL Server資料庫的方法BWSQLServer資料庫
- Windows 下 Laravel 7.0 連線 sql serverWindowsLaravelSQLServer
- SQL Server2008程式堵塞處理方法SQLServer
- Sql Server2008R2下載地址SQLServer
- 允許本地Sql Server 遠端連線SQLServer
- c#連線SQL Server資料庫C#SQLServer資料庫
- SQL Server如何判斷哪些會話/連線是長連線?SQLServer會話
- Sql Server 資料庫獲取字串中小寫字母的SQL語句SQLServer資料庫字串
- sql server資料庫連線失敗/無法附加解決過程SQLServer資料庫
- SQL 改寫系列十:半連線轉內連線SQL
- Analysis Services基礎知識——深入SQL Server 2008SQLServer
- SQL Server 2008中的行壓縮(上)JUSQLServer
- 配置SQL server遠端連線(區域網)SQLServer
- win7 win2008 server 本地遠端桌面連線提示憑證不工作解決辦法Win7Server
- win10怎麼安裝sql server2008 r2_win10如何安裝sql server2008 r2Win10SQLServer
- SQL Server 2008事件處理系統簡介LSSQLServer事件
- 理解SQL Server 2008索引的儲存結構YDSQLServer索引
- SQL Server 2008的故障轉移叢集概述UBSQLServer
- SQL Server 2008 R2雙機熱備方案SQLServer
- 使用SSMS連線和查詢 SQL Server 例項SSMSQLServer
- JDBC無法用SSL連線SqlServer2008的解決方法JDBCSQLServer
- 1.3.3.5.1. SQL*Plus 連線命令語法SQL
- ADO.NET連線池寫法
- SQL Server 2008檔案流功能應用設想YCSQLServer
- SQL Server中GROUP BY(連結)SQLServer
- SQL Server 如何合併組內字串SQLServer字串
- SQL Server2008 R2 資料庫映象配置方案SQLServer資料庫
- Q&A:SQL Server 2008的升級與部署知識SOSQLServer
- 1.4 SQL Server2008安裝與配置(2020-12-1)SQLServer
- Python連線三大資料庫MS Sql Server、Oracle、MySQLPython大資料資料庫ServerOracleMySql
- 在 SQL Server 中查詢活動連線和死鎖SQLServer