我有一个本地SQL Server 2014数据库 – 模式本身很好,完全与Azure SQL兼容。
但是,它具有绑定到configuration为使用Windows身份validation(因此密码不存储在连接string中)的服务器LOGIN的USER对象。
我想将此数据库导出到Azure SQL,但由于USER对象而导致BACPAC生成失败:
在用作数据包一部分的模式中find一个或多个不受支持的元素。
错误SQL71564:元素User:[applicationuser]属性AuthenticationType设置为Microsoft Azure SQL数据库v12中不支持的值。
错误SQL71564:元素Login:[SERVERNAME\LocalUserName]属性IsMappedToWindowsLogin设置为Microsoft Azure SQL数据库v12中不支持的值。
SQL Server Management Studio 2014不允许我在创buildBACPAC文件时排除或忽略USER和LOGIN对象。
SQL Server的数据工具确实让我排除这些对象,但SSDT不能(据我所知)执行BACPAC代,这是我的目标。