2011-10-13 57 views
0

我現在的服務器名稱是AVI-PC\SQLEXPRESS,它正在工作,我想將其他主機添加到SQL Server。我想添加sqllocalhost\SQLEXPRESSSQL Server添加主機連接字符串

所以我去等/主機,並添加以下行:

127.0.0.1 sqllocalhost 

,但我無法連接。

所以我ping到AVI-PC,我得到了以下地址:fe80::bdc4:33a7:b403:d7f6%10

於是,我就添加

fe80::bdc4:33a7:b403:d7f6%10 sqllocalhost 

,但仍不能工作。

(我已重新啓動服務器和PC)。

編輯

這是配置:

enter image description here

這是個例外:

=================================== 

Cannot connect to sqllocalhost. 

=================================== 

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: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (.Net SqlClient Data Provider) 

回答

1

你想創建一個SQL Server別名。對?

比方說,你有 SEXYMF-PC \ SQLEXPRESS 你想連接到一個不同的名稱服務器:開發\ SQLEXPRESS

要做到這一點,你需要去開始 - >所有程序> Microsoft SQL服務器2008>配置工具> SQL Server配置管理器

一旦打開,你會看到:

  • SQL本機客戶端10.0配置
    • 客戶端協議
    • 別名

別名上單擊鼠標右鍵,然後單擊新建別名。在那裏,您輸入

  • 別名= dev的\ SQLEXPRESS
  • 端口號=
  • 協議= TCP/IP
  • 服務器= SEXYMF-PC \ SQLEXPRESS

點擊OK,這就是它。您現在可以使用dev \ SQLEXPRESS連接到您的SEXYMF-PC \ SQLEXPRESS

編輯: 您可以使用SQL Server Management Studio連接到「SEXYMF-PC \ SQLEXPRESS」嗎?如果是,請嘗試連接到您的別名:dev \ SQLEXPRESS。它工作嗎?

關於此消息: (provider:命名管道提供程序,error:40 - 無法打開到SQL Server的連接) 1.檢查,如果你有 2.再次檢查SQL Server配置您的SQL Server Browser服務Manager - SQL Native Client 10.0配置>客戶端協議>命名管道 - 並設置爲已啓用(如果已禁用)。

+0

謝謝,但我得到同樣的例外(看我的文章) – SexyMF

+0

謝謝,現在它正在工作! – SexyMF