如何在 sql azure 数据库上运行 aspnet_regsql?通过导出所有 db 对象,我让它工作起来很辛苦。但是,我真的相信有一个更简单的方法。请帮忙。
问问题
5464 次
2 回答
12
当您在 sql azure 数据库上运行 aspnet_regsql 时,只会出现错误,因为 SQL Azure 不支持在对 SQL Azure 数据库执行命令时使用 USE语句切换数据库上下文。
为解决此问题,Microsoft 创建了一个修补程序。以下步骤向您展示如何使用此修复程序提供的工具。
- 从修补程序页面下载 aspnet_regsqlazure.zip 文件。
- 将文件的内容提取到本地硬盘驱动器上的某个位置。
- 打开命令提示符并导航到您提取文件的目录。
使用以下命令行执行该工具(在适当的地方替换您的服务器名称、数据库名称、登录名和密码)。
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
于 2012-06-22T16:08:08.977 回答