【问题标题】:Sql Exception when connecting to Azure Mobile Service database连接到 Azure 移动服务数据库时出现 Sql 异常
【发布时间】:2014-05-22 17:46:27
【问题描述】:

我正在为 Azure 移动服务使用 .net 后端。我已使用从 Azure 门户下载的发布配置文件在云上发布了该服务。该服务已成功发布。但是我无法使用我的 Windows Phone 客户端连接到该服务。我从服务中得到 500 响应。门户上的日志显示此错误 "Exception=System.InvalidOperationException: 此操作需要连接到 'master' 数据库。无法创建到 'master' 数据库的连接,因为原始数据库连接已打开并且凭据已从连接字符串中删除. 提供一个未打开的连接。---> System.Data.SqlClient.SqlException: Login failed for user 'KqRUJJyDGlLogin'."

我正在使用 web.config 转换,在 Web.Release.config 中,名称为 "MS_TableConnectionString" 的连接字符串指向云数据库。

这是我在这里错过的东西。

请帮忙。

谢谢

【问题讨论】:

    标签: sql azure azure-mobile-services


    【解决方案1】:

    删除和重新创建数据库似乎有问题。 如果你有这样的事情:

    public class MyInitializer: DropCreateDatabaseIfModelChanges<MyContex>
    

    在您的 WebApiConfig.cs 中将其更改为 CreateDatabaseIfNotExists... 如果要更改模型,请手动删除数据库的表。 这可能不是一个完美的解决方案,但它对我有用。

    【讨论】:

      猜你喜欢
      • 2013-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-19
      相关资源
      最近更新 更多