我正在开发mvc 4项目,当我使用以下连接字符串时,它可以工作:
<add name="name"
connectionString="Server=.\sqlexpress;Database=dbname;
Trusted_Connection=true;"
providerName="System.Data.SqlClient"/>
但是当我为这个项目添加用户名和密码时,我无法连接到我的数据库。我正确添加了用户凭据。我对这个数据库有db_owner权限,在我的数据库中,一切都是正确的。下面的连接字符串不起作用:
<add name="DocContext"
connectionString="Server=.\sqlexpress;Database=DocContext;
User ID=pooria;Password=19216801;Trusted_Connection=false;"
providerName="System.Data.SqlClient"/>
答案 0 :(得分:1)
连接字符串您正在使用以下格式 -
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
User ID=myDomain\myUsername;Password=myPassword;
尝试使用IP地址,数据源字段中的端口,如 -
<connectionStrings>
<add name="ConnectionStringName"
providerName="System.Data.SqlClient"
connectionString="Data Source=190.190.200.100,1433;
Initial Catalog=MyDatabaseName;
Integrated Security=False;
User ID=MyUserID;Password=MyPassword;
MultipleActiveResultSets=True" />
</connectionStrings>
以下链接可以帮助您 LINK