【问题标题】:Uninstalling SQL Server 2012卸载 SQL Server 2012
【发布时间】:2014-11-21 22:14:52
【问题描述】:

我需要在装有 Windows Server 2008 的计算机上卸载 SQL Server 2012,但我需要保留所有现有数据库。换句话说,我需要删除 SQL Server,但不删除所有数据。我怎么能做到这一点?另外,所有数据库应该在哪里(.mdf 文件)?

【问题讨论】:

  • backup -->uninstall-->reinstall-->recover
  • 不能 - 许可证已结束。以物理方式复制所有数据库是否可行?

标签: database sql-server-2012 uninstallation


【解决方案1】:

除非您有或可以进行备份,否则您可以:

  1. 使用 SQL Server 配置关闭数据库实例 经理。
  2. 找到您的数据库文件所在的位置并安全地复制这些文件 某处。
  3. 此时,您可以尝试将这些安装在替代(测试)SQL 上 服务器(使用 SQL Server 的“附加数据库”)。这会给你 相信重新安装将适用于您的任何 SQL 版本 正计划把他们搬到。
  4. 然后正如其他人所说,卸载 SQL Server
  5. 重新安装
  6. 重新附加

注意 - 这不会保留实例级别的安全性,因此您需要为这些数据库编写任何特殊的安全设置脚本,然后将其重新导入(参见 https://dba.stackexchange.com/questions/58772/how-to-export-all-the-security-related-information-from-a-sql-server-database)。

【讨论】:

    【解决方案2】:

    分离数据库,保留数据库文件,运行控制面板程序和功能并卸载它。

    【讨论】:

      猜你喜欢
      • 2012-09-30
      • 2014-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多