2014-04-16 74 views
0

我正在使用ASP.NET,C#和mssql的网站上工作。 当我在我们的本地服务器上运行网站时,它工作正常。SQL SERVER错误(提供程序:SQL网络接口,错误:26 - 错误定位服务器/实例指定)

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)

我不知道现在该怎么用连接字符串玩,因为我很新的这一点:

以下错误,当我在共享服务器上运行它发生。

+0

你在你的web.config中指定一个连接字符串? – Fred

+0

是的,我在web.config中指定了我的连接字符串 – Prhem

+0

看看这个网站http://www.connectionstrings.com/sql-server/猜测你的服务器/数据源设置不正确。有些提供商会给你一个连接到服务器的实例。上面的链接将告诉你如何连接它的方式。任何人都很难告诉你到底发生了什么,除非你在你的web配置和主机提供的设置中发布了你的连接字符串设置。 – Fred

回答

0

建议将连接字符串保存在web.config中。 要创建SQL Server的一个有效的连接字符串(位于网络或本地),使用以下步骤:

步骤:

  1. 在桌面上创建一个Test.UDL文件。
  2. 双击文件看
  3. 选择供应商即SQL服务器,你的情况
  4. 下述数据链接属性在连接选项卡提供的连接细节即服务器,用户名,密码等。
  5. 测试连接选项卡上的连接,然后按“确定”。
  6. 在记事本中打开UDL文件以查看有效的连接字符串。

enter image description here

UPDATE

检查以下链接创建UDL http://msdn.microsoft.com/en-us/library/e38h511e(v=vs.71).aspx

检查下面的链接,连接字符串Setting up connection string in ASP.NET to SQL SERVER

+0

感谢您的回复......哈桑尼萨先生正在一步一步的过程中。这是非常新的!!否则任何教程链接!..预先感谢 – Prhem

+0

先生哈桑尼萨,我已经找到了你说的方式,bur我的数据库共享远程主机。当我打电话给服务器数据库的IP甚至没有显示我给登录,我通常使用 – Prhem

+1

Ping IP,并告诉它是否响应?还要告诉你如何指定** \ SQLExpress **等? – Hassan

相关问题