我有一个远程MSSQL服务器,旨在集中开发项目的SQL。 我将数据库分发给需要的开发人员。 我不想让他们以任何方式访问文件系统(需要RDP访问或打开几个防火墙)。
我的问题是,开发人员在从本地数据库转移到远程共享数据库时,如何轻松地将本地数据库复制到远程数据库?
作为参考,这是你如何在MySQL中做到这一点:
mysql -h host -uuser -p db < db.txt
使用SQL Management Studio生成SQL脚本函数(使用Script data = TRUE – 可选)生成SQL脚本,然后运行sqlcmd实用程序和相应的选项,从远程sql server上的本地系统的指定脚本执行sql命令。
要自动生成数据库脚本,您可以下载并安装数据库发布向导 – 它可以为数据库模式和/或数据生成脚本