我知道这是一个经典问题,但我太新手了,连基础知识都不懂(对不起)。我有这个带有数据库(SQL Server 2008)的 ASP.NET“网站”,我正在尝试使用 VS 2010 的网站复制工具将其部署在远程主机服务器(HostGator)上。
在 VS 2010 中,我可以直接通过数据库的“属性”来获取连接字符串,结果是:
数据源=.\SQLEXPRESS;AttachDbFilename="C:\Users\myName\Documents\Visual Studio 2010\WebSites\Experiment\App_Data\data.mdf";Integrated Security=True;User Instance=True
现在,我知道存在一个名为http://connectionstrings.com/的网站,但乍一看它对我来说太难了。
我当前的连接字符串:
数据源=domainName.com\SQLEXPRESS;AttachDbFilename=C:\inetpub\vhosts\domainName\httpdocs\Experiment\App_Data\data.mdf;集成安全=True;用户实例=True
我很确定,这是错误的,因为它给了我以下经典错误:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。
但我不知道如何解决它。从哪里开始寻找,如何启动,如何获取构建连接字符串所需的参数。如何找到 的路径AttachDbFilename
?你能帮忙吗?
我相信,该连接字符串是唯一需要修改的参数。如果还有其他的,请建议?另外,我不断遇到使用 SQL Management Studio 来使事情正常进行的情况,但我没有,所以没有它很难做到这一点吗?
请帮忙,谢谢。