sqlserver Connection

iSQlServer發表於2010-10-19
  • Application Name(應用程式名稱):應用程式的名稱。如果沒有被指定的話,它的值為.NET SqlClient Data Provider(資料提供程式).
  • AttachDBFilenameextended properties(擴充套件屬性)/Initial File Name(初始檔名):可連線資料庫的主要檔案的名稱,包括完整路徑名稱。資料庫名稱必須用關鍵字資料庫指定。
  • Connect Timeout(連線超時)/Connection Timeout(連線超時):一個到伺服器的連線在終止之前等待的時間長度(以秒計),預設值為15。
  • Connection Lifetime(連線生存時間):當一個連線被返回到連線池時,它的建立時間會與當前時間進行對比。如果這個時間跨度超過了連線的有效期的話,連線就被取消。其預設值為0。
  • Connection Reset(連線重置):表示一個連線在從連線池中被移除時是否被重置。一個偽的有效在獲得一個連線的時候就無需再進行一個額外的伺服器來回運作,其預設值為真。
  • Current Language(當前語言):SQL Server語言記錄的名稱。
  • Data Source(資料來源)/Server(伺服器)/Address(地址)/Addr(地址)/Network Address(網路地址):SQL Server例項的名稱或網路地址。
  • Encrypt(加密):當值為真時,如果伺服器安裝了授權證照,SQL Server就會對所有在客戶和伺服器之間傳輸的資料使用SSL加密。被接受的值有true(真)、false(偽)、yes(是)和no(否)。
  • Enlist(登記):表示連線池程式是否會自動登記建立執行緒的當前事務語境中的連線,其預設值為真。
  • Database(資料庫)/Initial Catalog(初始編目):資料庫的名稱。
  • Integrated Security(整合安全)/Trusted Connection(受信連線):表示Windows認證是否被用來連線資料庫。它可以被設定成真、偽或者是和真對等的sspi,其預設值為偽。
  • Max Pool Size(連線池的最大容量):連線池允許的連線數的最大值,其預設值為100。
  • Min Pool Size(連線池的最小容量):連線池允許的連線數的最小值,其預設值為0。
  • Network Library(網路庫)/Net(網路):用來建立到一個SQL Server例項的連線的網路庫。支援的值包括: dbnmpntw (Named Pipes)、dbmsrpcn (Multiprotocol/RPC)、dbmsvinn(Banyan Vines)、dbmsspxn (IPX/SPX)和dbmssocn (TCP/IP)。協議的動態連結庫必須被安裝到適當的連線,其預設值為TCP/IP。
  • Packet Size(資料包大小):用來和資料庫通訊的網路資料包的大小。其預設值為8192。
  • Password(密碼)/Pwd與帳戶名相對應的密碼。
  • Persist Security Info(保持安全資訊):用來確定一旦連線建立了以後安全資訊是否可用。如果值為真的話,說明像使用者名稱和密碼這樣對安全性比較敏感的資料可用,而如果值為偽則不可用。重置連線字串將重新配置包括密碼在內的所有連線字串的值。其預設值為偽。
  • Pooling(池):確定是否使用連線池。如果值為真的話,連線就要從適當的連線池中獲得,或者,如果需要的話,連線將被建立,然後被加入合適的連線池中。其預設值為真。
  • User ID(使用者ID):用來登陸資料庫的帳戶名。
  • Workstation ID(工作站ID):連線到SQL Server的工作站的名稱。其預設值為本地計算機的名稱。
  • SQL Server的連線方式
    以本地伺服器(LocalHost),資料庫(Northwind)為例,可以有以下一些連線方式
    SqlConnection conn=new SqlConnection( "Server=LocalHost;Integrated Security=SSPI;Database=Northwind");
    SqlConnection conn = new SqlConnection("Data Source=LocalHost;Integrated Security=SSPI;Initial Catalog=Northwind;");
    SqlConnection conn = new SqlConnection(" Data Source=LocalHost;Initial Catalog=Northwind;Integrated Security=SSPI;Persist Security Info=False;Workstation Id=XURUI;Packet Size=4096; ");
    SqlConnection myConn  = new SqlConnection("Persist Security Info=False;Integrated Security=SSPI;Database=northwind;Server=LocalHost");
    SqlConnection conn = new SqlConnection(" Uid=sa;Pwd=***;Initial Catalog=Northwind;Data Source=LocalHost;Connect Timeout=900");
  • 來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-676266/,如需轉載,請註明出處,否則將追究法律責任。

    相關文章