【发布时间】:2013-10-06 12:43:39
【问题描述】:
我需要连接到服务器数据库,托管支持给了我数据如何连接:
server=176.9.119.68,3333\sqlexpress;Database=;User ID=;Password=
现在我创建了新网站(文件->新网站->asp.net网站)并向项目添加了新项目(右键单击->添加新项目-> sql server数据库)。
现在我有连接字符串:
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
我需要做什么才能连接到服务器数据库:我需要更改连接字符串或者我需要更改添加数据库的一些步骤。
附:添加数据库后,我需要添加 ado.net 实体框架来连接到这个数据库(我知道当数据库在我的项目中时该怎么做,但是当数据库在服务器端时可能会有额外的步骤吗?)
【问题讨论】:
-
它可能无法在本地运行,但只有当您的站点部署到他们的服务器时才能运行。
-
@MikeSmithDev 如果他们允许远程访问数据库,它将起作用。一般是给数据库的所有者的。
-
我说的是 MAY,因为默认情况下许多服务器出于安全原因不允许远程访问。我同意的设置。他应该在本地工作并拥有本地数据库。然后将 web.config 转换用于使用服务器 db 的发布模式。 @AmitRanjan
标签: asp.net sql-server sql-server-2008 ado.net