我遇到的问题是,我继续接收的SQL Server 2008:连接不断拒绝
(provider: TCP Provider, error: 0 - No connection could be made because the target machine actively refused it.)
错误每次我尝试连接到数据库的时间。
我可以在SQL Server Manager Studio中看到数据库,并通过右键单击security folder->new->login
并使用SQL Server身份验证输入用户名和密码来创建登录名。我还可以看到在服务窗口中运行的SQLSERVER (SQLSERVERDB)
进程。
在我的web.config文件中的连接字符串
<connectionStrings>
<add name="MainConnString" connectionString="Data Source=MEETING-ROOM\SQLSERVERDB,48006;Initial Catalog=Palace_Live;
User ID=Palace_Live;[email protected]@c310!;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
</connectionStrings>
- 服务器名称/实例是:
MEETING-ROOM\SQLSERVERDB
- 的数据库称为
Palace_Live
- 用户/密码是
Palace_Live/[email protected]@c310!
我知道这个问题涉及到连接字符串为如果我更改数据源参数来说Googl.com,我会收到不同的错误消息。
我看不出我错过了什么步骤或我做错了什么。任何人都可以帮助指出我正确的方向,我可能会缺少的东西
我在本地Windows 7 32位机器上使用IIS7和SQL Server 2008。
如果我上面做的是标准的,应该工作,请有人评论,让我知道。谢谢 – 2012-03-30 10:37:13
你为什么指定端口48006?这是你知道你在做什么的变化吗?默认的SQL Server端口应该是1433--试试把它放开 - 这是否工作?'Server = MEETING-ROOM \ SQLSERVERDB; database = Palace_Live; User ID = Palace_Live; Password = p @ l @ c310!; MultipleActiveResultSets = True;' – 2012-03-30 10:43:27
@marc_s谢谢,就是这样。这是连接字符串,因为它给了我,我不知道端口号是不正确的。 – 2012-03-30 11:01:52