【发布时间】:2012-08-22 07:08:36
【问题描述】:
我将继续我的previous question,因为回复导致进一步的疑问/观点/担忧。我需要有关 Web 主机服务器上的连接字符串的帮助。
我在本地电脑的连接字符串是:
string connectionString = "数据 源=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\data.mdf;集成 安全=真;用户实例=真";
现在,我只是用VS 2010的网站复制工具,将整个网站复制到主机上,数据库在domainName/httpdocs/Experiment/App_Data/data.mdf
现在,我不知道虚拟主机服务器上的完整连接字符串是什么样子的。我学到的一些东西,基于这些,我想应该是:
string connectionString = "数据 Source=IP_Address_Of_WebHostingServer;AttachDbFilename=|DataDirectory|\data.mdf;User ID=XXXX;密码=XXXX;用户实例=True";
正确(或完成?)?另外,我不知道用户名或密码是什么?因此,在本地计算机上,在Integrated Security=True 的帮助下,正在进行 Windows 身份验证。如何在远程 Web 主机上执行此操作?
在虚拟主机控制台中,我看到了创建数据库、创建数据库用户等功能,我可以在那里看到用户名和密码方面。如果这些是必需的,那么我如何将它与我刚刚复制的数据库连接起来?似乎那些是从头开始创建数据库的地方,而我已经上传/复制了 *.mdf (数据库)。
我被困在这个阶段,不知道如何进一步进行。我知道它是微不足道的,但超出了我的知识范围。请帮助我完成连接字符串。如何使数据库 (data.mdf) 文件可访问/可访问?
我看到一些文章告诉我要导入数据库等(但在哪里/为什么?),但我不明白。当数据库位于 App_Data 文件夹中时,为什么/我该怎么做?
我很困惑,请帮助。我将非常感谢逐步解决它的方法。谢谢。
编辑(解决方案):
下面给出的解决方案是完美的。除此之外,这个网站/博客值得一试。 -- http://www.asp.net/web-forms/tutorials/deployment/deploying-web-site-projects/asp-net-hosting-options-cs
如果您没有 SQL Management Studio,最好的安装方法如下所示: -- http://blogs.msdn.com/b/bethmassi/archive/2011/02/18/step-by-step-installing-sql-server-management-studio-2008-express-after-visual-studio-2010.aspx
【问题讨论】:
-
@bUKaneer 它的 HostGator。谢谢。
-
您对此有什么好运气或者我可以提供更多帮助吗?
-
@bUKaneer,HostGator 昨天显然已经下线了。我今天又试了一次,会告诉你的。非常感谢。顺便说一句,我发现也可以通过带有 VS 的数据库发布向导来获取模式。谢谢。
标签: c# asp.net sql-server database deployment