利用SQL Server Management Studio(SSMS)复制数据库,供大家参考,具体内容如下

前言

今天由于客户购买的软件版本确认了,而之前进行开发的本地数据库版本较低,打算复制一份开发数据库,升级为客户软件版本的数据库再进行后续开发。以前做这种事情一般都是在不同的数据库实例上进行,一直都是使用备份——恢复的方法,今天这次是在同一个实例上,我就在想强大的SSMS有没有向导式的复制数据库方法呢?

看似美好的开始

找到复制数据库的过程很简单,在SSMS上右击数据库就能在任务里找到复制数据库的选项,点开进入了非常友好的图形化操作界面。

依次选择源数据库服务器与目标数据库服务器,和SSMS的任务差不多,看来跨服务器复制数据库也并不复杂,点击下一步,提示

行,那就去SQL Server配置管理器(SQL Server Configuration Manager)打开SQL Server代理(也可以在系统服务中打开)。打开之后可以正常进入下一步了,注意有警告,由于是警告且是开发环境,先试试忽略警告看能不能行。

选择目标数据库的名称与实体位置,然后接下来就是一路下一步(中间可以选择输出到Windows日志,我试过不选的时候可以在SQL Server日志看到结果,选了之后就只能在Windows日志中看了)

果不其然的失败,并无波折的成功

果不其然,失败了,回去看忽略的警告

“若要使用分离和附加方法,运行SQL Server代理作业时所使用的Integration Services代理账户必须可以访问源服务器和目标服务器的文件系统”

OK,观察一下SQL Server代理的用户(在SQL Server配置管理器可以看到,同样可以在系统服务中查到)是NT SERVICE\SQLSERVERAGENT。

在SSMS的安全性——用户名中可以找到该用户,点开用户属性,发现只有sysadmin和public角色,没有diskadmin角色

本来勾上diskadmin角色,应该就可以了,但是由于我对SQL Server代理了解不深,既然安装默认没有选那就保持原样吧,而数据库复制也不常用,我把Server代理的用户暂时改成本地用户重新执行复制。

OK,复制成功。重新再把SQL Server代理的用户改回NT SERVICE\SQLSERVERAGENT。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

ssms mysql_SQL Server Management Studio(SSMS)复制数据库的方法相关推荐

  1. SQL Server Management Studio (SSMS)单独安装,仅安装连接工具

    简单来说,SSMS是用于远程连接数据库与执行管理任务的一个工具.当安装SQL SERVER时,会默认安装.但也可以单独安装在不是数据库服务器的主机上. SQL Server Management St ...

  2. 下载 SQL Server Management Studio (SSMS)

    SSMS 是一种集成环境,用于管理从 SQL Server 到 SQL 数据库的任何 SQL 基础结构. SSMS 提供用于配置.监视和管理 SQL 实例的工具. 使用 SSMS 部署.监视和升级应用 ...

  3. ssms2008 代码自动提示_使用 SSMS 的提示和技巧 - SQL Server Management Studio (SSMS) | Microsoft Docs...

    使用 SQL Server Management Studio (SSMS) 的提示和技巧Tips and tricks for using SQL Server Management Studio ...

  4. SQL Server Management Studio (SSMS)

    SQL Server Management Studio (SSMS) 官网: https://docs.microsoft.com/zh-cn/sql/ssms/sql-server-managem ...

  5. 使用 SQL Server Management Studio (SSMS) 连接 SQL Server实例

    参考资料 微软官方教程https://docs.microsoft.com/zh-cn/sql/ssms/tutorials/connect-query-sql-server?view=sql-ser ...

  6. sql服务器状态已停止,SQL SERVER 2008 SSMS - SQL Server Management Studio 已停止工作

    Overall summary: Final result:                  已通过 Exit code (Decimal):           0 Exit message:   ...

  7. [Microsoft SQL Server Management Studio]SSMS查询年龄最大学生的姓名和年龄问题及查询最高的学生的学号问题分析及解决

    查询年龄最大学生的姓名和年龄问题 问题描述 使用以下语句查询年龄最大学生的姓名和年龄的时候系统报错,为什么?要如何修改? SELECT StName, MAX(YEAR(GETDATE())-YEAR ...

  8. SQL Server Management Studio 访问远程数据库

    刚拿到这个软件时,只会连接本地的数据库.服务器名称下拉框中的数据不知道怎么维护.后来才发现这个远程可能当作输入框使用.输入连接字符串就可以连接了. 连接字符串 比如java中的jdbc连接字符串是: ...

  9. 如何使用SQL Server Management Studio(SSMS)连接到Azure存储帐户

    介绍 (Introduction) In SQL Server Management Studio (SSMS), it is possible to connect to the Azure Sto ...

  10. Microsoft SQL Server Management Studio(SSMS)概述

    介绍 (Introduction) Microsoft SQL Server Server Management is an advanced development environment that ...

最新文章

  1. backup ram不稳定 stm32_STM32学习笔记
  2. SAP HANA是什么
  3. python装饰器原理-python 中的装饰器及其原理
  4. Fragment与Activity的接口回调
  5. Tomcat8.0.11优化相关
  6. 仅靠“小于运算“生存的map
  7. C++ 0x: 内存模型
  8. 【Redis】Redis Hyperloglog
  9. 亚索全部语音原声mp3_Spring Boot+VUE集成科大讯飞语音在线合成解决方案
  10. python网络爬虫课程设计报告摘要_课程设计 Python 网络爬虫(广度优先方法)
  11. 4.5.2 Stress Testing
  12. Kotlin - 改良工厂模式
  13. 基于VUMAT复合材料夹层结构冲击仿真
  14. Azkaban 任务调度系统(使用和小技巧)
  15. 请教:使用或移植过xprivacy的请进
  16. springboot中对各个层的理解以及流程
  17. leetcode — 46. 全排列(不含重复数字)
  18. H3C路由器交换机配置sflow
  19. chdir、fchdir 和 getcwd 函数
  20. 范德堡大学排名计算机,【usnews世界大学排名2019】2019范德堡大学排名(USNews排名)...

热门文章

  1. “三权分立”模型之约束模型
  2. java简易计算器报告_JAVA实训报告简易计算器.doc
  3. 杂谈:加班中离世的人
  4. Vue之filters传参问题
  5. matlab常用逻辑运算
  6. win10 电脑内存占用率过高解决
  7. 敬业签桌面便签软件:该openid已被使用,无法绑定!(适用QQ微信互联登录解绑)
  8. system32 下exe文件的作用
  9. python求派_python求π
  10. jQuery图片特效脚本prettyPhoto简介