SQL Server自带备份整个数据库脚本工具
首先在sqlserver的安装路径下,如:D:\Program Files\Microsoft SQL Server\MSSQL\,找到文件名是scptxfr.exe的文件,利用命令行工具:具体用法如下:
D:\PROGRA~1\MICROS~2\MSSQL\>scptxfr/?
命令行语法: SCPTXFR /s <服务器> /d <数据库> {[/I] | [/P <密码>]} {[/F <脚本文件目录>] | [/f <单个脚本文件>]} /q /r /O /T /A /E /C <CodePage> /N /X /H /G /Y /?
/s — 指示要连接到的源服务器。 /d — 指示要为之编写脚本的源数据库。 /I — 使用集成安全性。 /P — sa 要用的密码。请注意登录 ID 始终为 sa。 若/P不使用或标志后面没有密码, 则将使用空密码。不与 /I 兼容。 /F — 脚本文件应生成到的目录。 这意味着为每个对象分类生成一个文件。 /f — 所有脚本将保存到的单个文件。 不与 /F 兼容。 /q — 在所生成的脚本中使用被引用的标识符。 /r — 为脚本中的对象包括 drop 语句。 /O — 生成 OEM 脚本文件。无法用于 /A 或 /T。 这是默认的行为。 /T — 生成 UNICODE 脚本文件。无法用于 /A 或 /O。 /A — 生成 ANSI 脚本文件。无法用于 /T 或 /O。 /? — 命令行帮助。 /E — 发生错误时停止脚本编写。 默认行为是记录该错误而后继续。 /C — 指示替代服务器 CodePage(代码页)的 CodePage。 /N — 生成 ANSI PADDING。 /X — 编写 SP 和 XP 脚本以分隔文件。 /H — 生成不带首部的脚本文件。(默认: 带首部)。 /G — 使用指定的服务器名称作为所生成的输出文件的前缀(以处理服务器名称 中的划线)。 /Y — 为“扩展属性”生成脚本(仅对 8.x 服务器有效)。 |
转载于:https://blog.51cto.com/zjland/58719
SQL Server自带备份整个数据库脚本工具相关推荐
- 关于SQL Server 2005 的自动远程数据库备份
关于SQL Server 2005 的自动远程数据库备份 原文:(原创)关于SQL Server 2005 的自动远程数据库备份 由于项目需要,需要对目标服务器上的数据库每天进行备份并转移,查阅网上的 ...
- SQL SERVER 2008自动备份维护计划
日常工作中利用SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份,这样一方面可以对数据库进行备份保证数据安全另一方面也可以减轻对维护人员的负担.一般对于WEB 服务器进行维护都是在 ...
- SQL Server 备份与恢复之八:还原数据库
本文主要来源于Microsoft<SQL Server 2008 R2联机丛书>.转裁请注明出处. 一.还原用户数据库 1."还原数据库"基本操作 (1)目标数据库 在 ...
- SQL Server 自动循环归档分区数据脚本
SQL Server 自动循环归档分区数据脚本 原文:SQL Server 自动循环归档分区数据脚本 标签:SQL SERVER/MSSQL SERVER/数据库/DBA/表分区 概述 在很多业务场景 ...
- 如何使用损坏或删除SQL Server事务日志文件重建数据库
This is the last article, but not the least one, in the SQL Server Transaction Log series. In this s ...
- SQL Server事务日志备份,截断和缩减操作
In this article, we will cover SQL Server Transaction log backups, truncate and shrink operations wi ...
- sql安装弹出sqlcmd_讨论使用SQLCMD和SQL Server代理进行备份和还原自动化
sql安装弹出sqlcmd Database administrators are often requested to refresh a database, mostly to create a ...
- 编写一键备份MYSQL数据库脚本; 一键Nginx虚拟主机添加、删除脚本;
1.编写一键备份MYSQL数据库脚本: 1)支持任意单个或者多个数据库的备份: 2)支持多个数据库.所有库备份: 思路: 备份mysql数据库命令 #到处mysql所有库的数据到mysql_all.s ...
- SQL Server 2012中包含的数据库(Contained Database)探索
SQL Server 2012引入了包含数据库(Contained Database),解决了与当前(非包含)数据库关联的某些问题和复杂性.包含的数据库不依赖于其所属服务器相关的配置.管理.排序规则和 ...
最新文章
- Swift与LLVM-Clang原理与示例
- 程序员在职场中想快速升职,这4种潜质少不得!
- 【RocketMQ工作原理】订阅关系的一致性
- 改变示波器TDS3054D图片颜色
- 桁架机器人运动视频_桁架机器人的直线定位单元
- 汇编语言——基础知识
- monkeyrunner无法运行的问题解决方案总结
- 日常工作用Python能解决哪些问题?
- Nginx+Tomcat负载均衡访问网页出现报错HTTP Status 400 – 错误的请求
- 未预期的符号 `( 附近有语法错误_沈北附近的换锁上门
- Kubernetes使用Nginx Ingress暴露Dashboard
- 比想像力更难的,是按自己的价值观行动的勇气
- 【C#】工具篇 vspd虚拟串口的安装
- 云数据库ClickHouse资源隔离 - 弹性资源队列
- 判断图有无环_21考研有机化学打卡第四题——芳香性判断
- ubuntu 软件推荐
- scrapy链接mysql_Scrapy存入MySQL(四):scrapy item pipeline组件实现细节
- listagg()转mysql
- [课业] 18 | 软工 | 软件体系结构基础
- UEFI模式下安装win7
热门文章
- websocket连接mqtt实现发布及订阅主题
- 如何初始化一个定长ListT
- 标准C++中string类用法总结
- 修改mysql表结构语句
- 一起谈.NET技术,ASP.NET Eval如何进行数据绑定
- 几个受益终身的英文缩写
- 【Runtime Error】打开Matlib7.0运行程序报错的解决办法
- Integer 和 int的种种比较
- Codeforces Round #Pi (Div. 2)(A,B,C,D)
- 视频监控为校园安全插上“隐形的翅膀”