一、串連SQL SERVER的第一種串連字串:
是針對資料庫身分識別驗證模式為”SQL SERVER 和 windows“而言,
串連字串為:
CString strConn;
strConn = ”Provider = SQLOLEDB.1;\
Persist Security Info = true;\
User ID = sa;\
Password=123456;\
Initial Catalog = tempdb;\
Data Source = 127.0.0.1”;
(包含 6 項,有使用者名稱和密碼,資料庫名,伺服器名(伺服器名可以是網路上的,此時是一個IP地址))
二、串連SQL SERVER的第二種串連字串:
針對身分識別驗證模式為“僅 windows”,
串連字串為:
strConn= “
Provider = SQLOLEDB.1;\
Integrated Security=SSPI;\
Persist Security Info =false;\
Initial Catalog = tempdb;\
Data Source = (local)”;
(包含 5 項,因為已經有windows驗證了,所以不再需要使用者名稱和密碼,如果是原生SQL SERVER,那麼伺服器名可寫為(local))
三、串連SQL SERVER的第二種串連字串:
僅針對ODBC的串連方式,
串連字串為:
strConn= “
Provider = SQLOLEDB;\
Server = (local);\
Database = tempdb;\
uid = sa;\
pwd=12345;"
以上三種串連方式,記住任意一種即可,推薦使用第二種
關於串連字串的問題,我們可以藉助 udl 檔案來處理~~
新建立一個空的txt檔案.把副檔名修改為udl就行了.
UDL本身是個文字檔.
它的主要作用是查看配置好的資料庫連接字.先配置好.然後使用記事本開啟
eg:我們在案頭建立一個 test.udl 檔案,
1.如果要串連SQLserver資料庫,【提供者】選擇:
microsoft ole db provider for sql server這一項,