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 中看到了登录名和新的“用户”帐户。
安迪