AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-39138

Philippe's questions

Martin Hope
Philippe
Asked: 2017-11-08 12:41:57 +0800 CST

使用 AlwaysOn 将 PROD 数据库恢复到 QA

  • 1

我想创建一个每周运行的脚本/作业来备份我的 PROD 数据库,并将其恢复到我的 QA 服务器,然后针对它运行自定义维护脚本以清理并准备要分析的数据。

问题是我的 QA 服务器正在运行 AlwaysOn 可用性组。我可以访问 Powershell、“DBATools.io”脚本、SQL Server 代理和远程 SQL 服务器(如果有帮助的话)。全部在SQL2016下。

我今天也刚刚发现了名为 AUTOMATIC SEEDING 的 SQL2016 功能。我试过了,它允许我绕过复杂的“将数据库添加到 AG”步骤。

所以,到目前为止,我可以将步骤简化为:

ALTER AVAILABILITY GROUP [SQLQA] REMOVE DATABASE [ProdData];

RESTORE DATABASE [ProdData]
        FROM DISK=N'\\nas\Backup\ProdData.bak'
        WITH FILE=1, NOUNLOAD, REPLACE, STATS=5, 
            MOVE N'ProdData' TO N'S:\Data\ProdData.mdf', 
            MOVE N'ProdData_log' TO N'T:\Log\ProdData_Log.LDF';

-- Missing a step here to physically remove the old database from the secondary server, at this point in "Recovery pending". If the old database is still there, the AUTOMATIC SEEDING will not work, nor the manual steps of adding a database to AlwaysOn for that matter.

ALTER AVAILABILITY GROUP [SQLQA] ADD DATABASE [ProdData];

-- Run custom maintenance/cleanup SQL code here

最大的问题是:我有什么选择可以摆脱旧的次要目标数据库?

或者,任何人都有一种超级热门的方法可以轻松自动地将生产数据传输到 QA 或 DEV 环境?

提前致谢。

restore sql-server-2016
  • 2 个回答
  • 1038 Views
Martin Hope
Philippe
Asked: 2015-07-18 07:17:27 +0800 CST

导出表格并使用密码压缩

  • 2

我想从 TSQL 中使用视图从表中提取数据,使用 BCP 输出,然后使用非 3rd 方工具使用密码和 AES 加密对其进行压缩。或者,我可以使用不需要本地安装的第 3 方工具(例如,网络驱动器上的独立 EXE)。

我尝试使用sp_OA*,但发现这篇文章说它们有错误、内存泄漏和不推荐使用的功能。所以我正在寻找替代品,如果有的话。Google 搜索都返回相同的解决方案:7zip、Winrar 或sp_OA*.

我不想要代码,只想要可以帮助我的功能或方法的名称,所以我会知道要搜索什么。

MSSQL2008 及更高版本。可以是 Powershell 解决方案。如果可能,不要使用 SSIS。作为记录,它是每天使用当前数据更新软件,因为它无法直接访问源。

如果 7zip 是最好的/唯一的方法,我将需要填写大量的文书工作并参加会议以证明在 SQL 服务器上安装非数据库软件的合理性。:-)

sql-server export
  • 2 个回答
  • 2706 Views
Martin Hope
Philippe
Asked: 2015-02-26 12:40:06 +0800 CST

这个倒置的银钥匙图标是什么

  • 11

我继承了 SQL Server 2005 3rd 方服务器和数据库,以便研究能够在其上生成报告和仪表板。

在一张桌子上,我发现了一个新图标:一个蓝银倒置键,以及我的其他主键和外键。

当我右键单击它时,上下文菜单为我提供了“脚本约束为”的选项,但是当我尝试“修改”它时,它会打开列设计表单(如主键),然而,它出现在“索引”部分,而不是约束。

有人知道它叫什么名字和用途吗?

倒置键

sql-server-2005 ssms
  • 1 个回答
  • 7564 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve