2010-01-17 124 views
-3

我正在使用Microsoft SQL Server數據庫文件(SqlClient),名稱爲UHMS.mdf,我無法連接到它。有人可以幫忙嗎?我無法連接到Microsoft SQL Server數據庫文件(SqlClient)

謝謝。

+1

您需要顯示您用於連接的代碼,包括連接字符串和您所得到的確切錯誤。 – DyingCactus 2010-01-17 17:49:54

+3

請提供更多信息。 – Dariusz 2010-01-17 17:50:07

+2

你已經問過這個問題 - http://stackoverflow.com/questions/2081765/i-cannot-connect-to-sqlexpress-using-vb-net – 2010-01-17 18:52:49

回答

1

對於SQL Server,您不直接連接到文件。您連接到SQL Server實例,該實例有一組數據庫。每個數據庫由兩個(一個數據,一個日誌)或更多數據文件組成。 UHMS.mdf數據文件將與數據庫相關聯。此外,您可以使用SQL Server Authenticated或Windows Authenticated登錄進行連接。所以你需要知道的是:

  1. 要使用的SQL Server服務器和實例的名稱;
  2. 最初連接到的數據庫名稱已安裝UHMS.mdf數據文件 - 也許它被命名爲UHMS?
  3. 使用哪種認證模式。如果使用SQL Server身份驗證,則需要用戶名和密碼。如果是Windows,則需要由sysadmin設置您的帳戶以允許連接到SQL Server實例。

有關連接字符串的示例,請參閱www.connectionstrings.com。

+0

除了SQL Server Express - 你**可以**使用連接字符串指定一個特定的文件,例如'Server =。\ SQLExpress; AttachDbFilename = c:\ asd \ qwe \ mydbfile.mdf; Database = dbname; Trusted_Connection =是;' – 2010-01-17 18:30:01