Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server快照/备份_Sql_Sql Server_Sql Server 2012 - Fatal编程技术网

SQL Server快照/备份

SQL Server快照/备份,sql,sql-server,sql-server-2012,Sql,Sql Server,Sql Server 2012,我知道SQL Server支持数据库级快照,但是否有方法创建整个SQL Server实例的快照或备份?(包括所有服务器级登录、权限、角色、对象、数据库等) (对于SQL Server 2012及以上版本)主数据库存储服务器级登录和其他元数据。如果将此系统数据库与msdb和型号一起备份,则将备份所有服务器级信息 在sql server之外,您可以使用VM或SAN快照来捕获整个服务器状态。您想做什么?将sql实例从一台服务器克隆到另一台服务器?基本上是的。我想对我的实例运行一组T-SQL,然后将实例

我知道SQL Server支持数据库级快照,但是否有方法创建整个SQL Server实例的快照或备份?(包括所有服务器级登录、权限、角色、对象、数据库等)


(对于SQL Server 2012及以上版本)

主数据库存储服务器级登录和其他元数据。如果将此系统数据库与msdb和型号一起备份,则将备份所有服务器级信息


在sql server之外,您可以使用VM或SAN快照来捕获整个服务器状态。

您想做什么?将sql实例从一台服务器克隆到另一台服务器?基本上是的。我想对我的实例运行一组T-SQL,然后将实例恢复到运行T-SQL之前的状态。您的SQL Server实例是否在虚拟机上?如果是,您可以拍摄虚拟机快照,对吗?如果不是,我认为@Vulcronos的想法是正确的(见下面他的答案)。我知道并非所有元数据都存储在这些系统数据库中。有些东西存储在系统注册表中(允许的最大错误日志等),所以我不认为备份master、model和msdb就足够了。