2014-10-07 243 views
0

我已經通過Web瀏覽了2天的更好的一部分,試圖找到如何連接到VS Express 2013 for Desktop附帶的SQL Server 2012。如何從vb.net連接到SQL Server 2012

基於一些事情,我在不同網站上發現,在我的連接字符串(以 「」 開頭),我試過

Server=.\MSSQLEXPRESS;Database=BrightStar;user=root;password=root 

然後

.(local)\MSSQLEXPRESS 

.(localhost)\MSSQLEXPRESS) 

以及沒有「MS」的所有組合(僅爲SQLEXPRESS)。

到目前爲止沒有任何工作。

的錯誤消息是

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

所以現在的問題是,那是什麼來包裝這個版本的Visual Studio中的SQL Server實例的名稱?此外,我還沒有得到「用戶」和「密碼」參數,但也會對此提供幫助。 (我在猜測「根」。)

如果有任何其他信息我可以提供,這將是有益的,請問。

謝謝。

(順便說一句,這是SQL Anywhere的?)

+0

查看[ConnectionString.com](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&sqi=2&ved=0CB4QFjAA&url=http%3A% 2F%2Fwww.connectionstrings.com%2F&EI = 0jE0VNS8CIeiyQSEm4HIAg與USG = AFQjCNFp35VmkJSg5VOClxRITQ5sJhjCbQ&SIG2 = goz6SK6O7DBlKTksPB5sFw與BVM = bv.76943099,d.aWw) – OneFineDay 2014-10-07 18:33:25

+0

您可以登錄到您的SSMS – 2014-10-07 18:33:29

+0

第一件事是檢查SQL Server配置管理器 - 驗證安裝的實例名稱,該服務正在運行。 – 2014-10-07 18:45:35

回答

3

如果你有一個正常的安裝,無需改變,那麼你有的SQL Server ExpressSQLEXPRESS一個實例名稱。

所以,你可以連接到任何使用

.\SQLEXPRESS 

(local)\SQLEXPRESS 

your-machine-name\SQLEXPRESS 

(甚至與你的IP,如果你願意的話)

.(local)(或localhost,如果您堅持)代表本地計算機\SQLEXPRESS是SQL Server Express安裝的默認實例名稱。

在SQL Server 2012 更新,您還可以獲得的LocalDB功能 - learn more about LocalDB here

要連接到該實例,你會使用

(LocalDB)\v11.0 

的服務器/實例名稱(或針對SQL Server 2014 LocalDB的(LocalDB)\v12.0

有關SQL Server 2012 LocalDB的很好介紹,請參閱Aaron Bertrand的文章Getting Started with SQL Server 2012 Express LocalDB

+0

哎呀抱歉,我只是發現了一個錯字 – 2014-10-07 18:44:05

+0

@AaronBertrand:我設法潛入**兩個**! :-( – 2014-10-07 18:44:31