0
我使用以下代碼創建了一個數據庫。連接的數據庫無法連接進行連接
Dim conn As New SqlConnection("Server=.\SQLExpress;Data Source=;Integrated Security=SSPI")
Dim cmd As New SqlCommand("", conn)
cmd.CommandText = "CREATE DATABASE MyDBTest22 ON (FILENAME = 'D:\dbTestATTTTTTT.mdf'), (FILENAME = 'D:\dbTestATTTTTTT_log.ldf') FOR ATTACH"
conn.Open()
cmd.ExecuteNonQuery()
cmd.Dispose()
conn.Dispose()
它沒有任何錯誤地運行,但是當我打開SSMS時,我看不到我的文件連接到服務器。此外,我試圖建立連接,但它說文件不存在,但當我試圖重新運行上面的代碼時,它說文件已經存在。
我的做法有問題嗎?我想使用SSMS查看它附帶的SQL Server Express 2005實例。
感謝
現在的錯誤改變:與SQL Server建立連接時發生網絡相關或特定於實例的錯誤。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (提供程序:命名管道提供程序,錯誤:40 - 無法打開到SQL Server的連接) – 2012-02-11 09:26:46
我已確保SQL Server配置爲允許遠程連接,並且在防火牆中也發生異常 – 2012-02-11 09:27:35
@FurqanSehgal:嘗試我的新連接字符串 - 你有'服務器=。\ SQLExpress'在那裏,以及一個空的'數據源='和'數據源='也表示服務器,真的 - 我沒有看到。你需要使用'server =。\ sqlexpress'然後'database = master'而不是 – 2012-02-11 09:30:23