如何在sql azure数据库上运行aspnet_regsql?通过导出所有数据库对象,我努力工作。但是,我认为有一种更简单的方法。请帮忙。
答案 0 :(得分:11)
在sql azure数据库上运行aspnet_regsql时,发生此错误只是因为SQL Azure在对SQL Azure数据库执行命令时不支持 USE 语句来切换数据库上下文。
要解决此问题,Microsoft创建了一个修补程序。以下步骤说明如何使用此修补程序提供的工具。
使用以下命令行执行该工具(在适当的地方替换您的服务器名称,数据库名称,登录名和密码)。
aspnet_regsqlazure -s [your server name].database.windows.net -d [your database name] -u [your user name]@[your server name] -p [your password] -a mr
答案 1 :(得分:4)
aspnet_regsql.exe生成的成员资格提供程序已过时。
请使用与Azure兼容的新版Universal Providers。
Microsoft拥有名为Identity的新成员身份。截至本文撰写时,当前版本为2。