Sql server 2008 与本地使用的IIS没有sql server数据库连接

Sql server 2008 与本地使用的IIS没有sql server数据库连接,sql-server-2008,iis,web-config,Sql Server 2008,Iis,Web Config,我正在尝试通过我的IIS与MVC Webproject建立数据库连接。 在我的Web.conf连接字符串中,我使用以下参数: 数据源=[Computername]\[DatabaseInstanceName] 这对我不起作用。但当将[Computername]更改为我的IP地址时,它就起作用了 有人知道我能做什么吗?因为每天在几个文件中更改这些内容很烦人 编辑:我使用的是IIS 8我有几种验证连接的方法 1) 如果您使用的是visual studio a) 在数据菜单上,单击Transact-S

我正在尝试通过我的IIS与MVC Webproject建立数据库连接。
在我的Web.conf连接字符串中,我使用以下参数:

数据源=[Computername]\[DatabaseInstanceName]

这对我不起作用。但当将[Computername]更改为我的IP地址时,它就起作用了

有人知道我能做什么吗?因为每天在几个文件中更改这些内容很烦人


编辑:我使用的是IIS 8

我有几种验证连接的方法

1) 如果您使用的是visual studio

a) 在
数据
菜单上,单击
Transact-SQL编辑器
并选中此对话框

b) 另一个技巧是我尝试创建一个数据源,跟随对话框并复制VisualStudio生成的连接字符串

c) 如果查看服务器资源管理器,您可以在那里找到您的数据库,请右键单击该数据库并单击“属性”


计算机名需要能够被机器访问。目前只有IP地址有效,因为没有任何信息告诉系统
myComputerName
是位于IP地址的机器

您可以向主机文件或本地DNS服务器(如果使用)添加条目。如果添加到您的主机文件中(它将位于类似于
C:\Windows\System32\drivers\etc
),并且您需要以管理员身份运行文本编辑器。条目将如下所示:

192.168.1.1    JSCWorkstation
(显然,将IP和计算机名更改为实际值。如果数据库与应用程序运行在同一台计算机上,则可以使用本地环回地址(127.0.0.1)作为条目的IP

如果您所在的环境中有本地DNS服务器,则可以要求管理员在DNS服务器中添加类似的条目

完成后,可以按名称而不是IP地址找到您的计算机。您可以打开命令提示符并键入

ping myComputername
。如果你得到回复,一切都很好