【发布时间】:2014-12-18 02:01:36
【问题描述】:
ASP.NET 世界的新手。我在“Web.config”(Visual Studio 2013)中的默认连接字符串最初连接到本地数据库:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-dbTest-20141022090046.mdf;Initial Catalog=aspnet-dbTest-20141022090046;Integrated Security=True" providerName="System.Data.SqlClient"/>
我一直在阅读有关与远程服务器 (SQL Express) 的连接的信息。我能够将默认连接字符串修改为以下内容:
<add name="DefaultConnection" connectionString="Data Source=MYSERVERNAME\SQLEXPRESS;
Initial Catalog=myDatabase;
Integrated Security=True;
User ID=MYUSERNAMEISDIFFERENT;
Password=MYUSERPASSWORDISDIFFERENT"
providerName="System.Data.SqlClient"/>
内部表(非 ASP.NET)不可用作与之交互的对象,并且我不将数据库视为“App_Data”文件夹中的资源。
这正常吗?
我是否应该包含一些“AttachDbFileName=|DataDirectory|” ?
我可以连接并登录(在构建 ASP.Net 表之后,我确实在数据库中的 MS SQLServer Management Studio 中看到了登录名和新的“用户”帐户。
安迪
【问题讨论】:
标签: asp.net connection server