我正在使用 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" />`
当我从测试机器运行程序时没有问题,但是当我发布程序并从生产机器运行它时,它给出了标题中提到的错误。
当我删除受信任的连接时,它给了我一个不同的错误:用户“用餐”登录失败你知道可能是什么问题吗?
最新更新:我尝试了 sa Sqlaccount 并删除了受信任的连接并且它有效,当我为用户餐尝试相同时它不起作用,而 MEAL suer 具有与 sa 帐户相同的权限