Sql异常0X80131904用户登录失败“。用户未与可信的sql server连接关联

时间:2013-05-16 07:36:20

标签: sql winforms sql-server-2005 c#-4.0

我正在使用c#.Net Framework 4开发一个Windows应用程序。

我有2台机器;测试和生产,连接到具有SQL Server的远程服务器,这是我的连接字符串:

<add name="MealConnectionString" 
     connectionString="Server=MySQLServer;Database=MEALDB;User Id=Meal;Password=Meal1;Trusted_Connection=True;"
     providerName="System.Data.SqlClient" />`

当我从测试机器运行程序时没有问题,但是当我发布程序并从生产机器运行它时,它会给出标题中提到的错误。

当我删除可信连接时,它会给我一个不同的错误:用户“Meal”登录失败 你知道可能是什么问题吗?

最新更新: 我尝试了sa Sqlaccount并删除了可信连接并且它有效,当我为用户用餐尝试相同时它不起作用而MEAL suer具有与sa帐户相同的权限

1 个答案:

答案 0 :(得分:0)

我做了它我刚刚创建了一个新的sql帐户,并在数据库上给了它一个db_owner权限并且它有效。