在 MSSQL 2008 中远程恢复数据库

在 MSSQL 2008 中远程恢复数据库

我有一个远程 MSSQL 服务器,用于集中开发项目的 SQL。我根据开发人员的需要向他们提供数据库和访问权限。我不想以任何方式授予他们文件系统访问权限(这需要 RDP 访问权限或打开多个防火墙)。

我的问题是,开发人员如何容易地当它们从本地数据库传输到远程共享数据库时,是否将其本地数据库复制到远程数据库?

作为参考,这是在 MySQL 中执行的操作:
mysql -h host -uuser -p db < db.txt

答案1

在数据库上使用 SQL Management Studio 生成 SQL 脚本功能(脚本数据 = TRUE - 可选)生成 SQL 脚本,然后运行sql命令具有相应选项的实用程序,用于在远程 SQL 服务器上从本地系统执行指定脚本的 SQL 命令。

要自动生成数据库脚本,您可以下载并安装数据库发布向导- 它可以为数据库架构和/或数据生成脚本

相关内容