本地运行的Web Service不会连接到本地数据库

时间:2013-01-10 13:51:22

标签: sql-server web-services iis connection

我有一个通过IIS在本地运行的Web服务。使用IE导航到它以测试特定服务立即返回0(当输入无效时调用的存储过程返回的默认值)。但是,如果我更改web.config中的连接字符串以连接到托管实时数据库的服务器,它就可以正常工作。如果我将连接字符串更改为服务器的无效名称并尝试测试服务,它将在返回0之前加载大约15秒,所以我非常确定整个连接字符串是正确的。我认为这是与SQL,IIS或两者相关的权限。

我的连接字符串是:

<add name="LocalSQLServer" connectionString="Data Source=.\SQL_R2;Initial Catalog=localDBcopy;Persist Security Info=True;Trusted_Connection=Yes;Pooling=False" providerName="System.Data.SqlClient" /> 

当我将其连接到实时服务器时,我用名称和密码替换Trusted_Connection

为什么我无法连接到本地数据库?或者,如果我正在连接,为什么我不能运行通过Web服务调用的存储过程?有什么想法,还是需要任何其他信息?

0 个答案:

没有答案