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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 巧用JDBC連線SQL SERVER 2008JDBCSQLServer
- sql server2008連線不上SQLServer
- SQL Server連線SQL Server、SQL Server連線ORACLE 連結伺服器SQLServerOracle伺服器
- SQL Server 資料庫連線字串的宣告SQLServer資料庫字串
- asp連線sql server 2008資料庫SQLServer資料庫
- SQL Server字串處理函式大全SQLServer字串函式
- Oracle 11g的SQL Developer連線SQL Server 2008OracleSQLDeveloperServer
- 連線SQL ServerSQLServer
- SQL Deverlop連線SQL ServerSQLdevServer
- SQL SERVER 自連線、外連線SQLServer
- Eclipse Data Tools Platform (DTP) 連線SQL Server 2008EclipsePlatformSQLServer
- 淺談Netbeans 6.5連線SQL Server 2008方法BeanSQLServer
- oracle sql內連線_左(右)連線_全外連線_幾種寫法OracleSQL
- .NET連線SQL ServerSQLServer
- 無法開啟到SQL Server的連線 (Microsoft SQL Server, 錯誤:53) .SQLServerROS
- SQL Server 2008連線區域網內的SQL Server 2000資料庫SQLServer資料庫
- 連線字串的SQL方法字串SQL
- SQL Server linked server 連線OracleSQLServerOracle
- Perl 連線 SQL Server (轉)SQLServer
- 遠端連線SQL ServerSQLServer
- SQL Server 2008 MERGE語法SQLServer
- ADO連線資料庫字串大全 (轉)資料庫字串
- NavicatPremium 連線SQL Server 、MySQL等REMServerMySql
- SQL Server連線不上原因SQLServer
- 建立SQL Server 2008的效能基線SQLServer
- python 怎麼連線 sql server,不是連線 mysqlPythonServerMySql
- SQL連線符與使用字串SQL字串
- 雲伺服器SQL Server 2008 允許遠端連線的配置伺服器SQLServer
- 利用Ring Buffer在SQL Server 2008中進行連線故障排除SQLServer
- 解決無法連線SQL Server資料庫的方法BWSQLServer資料庫
- SQL Server 2005無法遠端連線的問題SQLServer
- SQL Server 2005--無法連線到WMI提供程式SQLServer
- Windows 下 Laravel 7.0 連線 sql serverWindowsLaravelSQLServer
- Sql Server系列:多表連線查詢SQLServer
- PowerShell連線 SQL Server 2005SQLServer
- 連線SQL SERVER的公共類 (轉)SQLServer
- SQL Server中內連線和外連線的區別SQLServer
- 如何使用Linked Server連線Oracle與SQL ServerServerOracleSQL