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