::完整备份
declare @filename nvarchar(100) set @filename='e:\\databack\\data'+convert(char(8),getdate(),112)+'.bak' print @filename BACKUP DATABASE [local] TO DISK = @filename WITH NOINIT , NOUNLOAD , NAME = N'aWkSQLBAK', NOSKIP, STATS = 10, NOFORMAT
::完整备份基础上进行差异备份
declare @filename nvarchar(100) set @filename='e:\\databack\\data'+convert(char(8),getdate(),112)+'.bak' print @filename BACKUP DATABASE [local] TO DISK = @filename WITH NOINIT , NOUNLOAD , NAME = N'aWkSQLBAK', NOSKIP, STATS = 10, NOFORMAT,Differential
::强制还原
RESTORE DATABASE local FROM DISK = 'E:\databack\data20130629.bak' WITH REPLACE,NORECOVERY\RECOVERY, MOVE 'local_Data' TO 'E:\Program Files\Hintsoft\PubwinServer\database\local_Data.mdf', MOVE 'local_log' TO 'E:\Program Files\Hintsoft\PubwinServer\database\local_log.ldf'
SQL Server远程数据库操作(备份、还原等)
2023-09-14 08:56:58 时间
·
应用场景发生的事情,由于sql文件过大,超过了100M(50M以上),再数据库的窗口执行,结果超出内存了,我用的PC是8G的内存,所以sqlcmd可以派上用场了。
运行--cmd--使用下面地址(注意是自己的sqlserver数据库的安装路径)
cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn
-- 方式1: sqlcmd -S"XB-201907130929\SQLSERVER" -U"sa" -P"QQ88" -i"mysqlBack.sql" -d"TestDB"
--方式2:
osql -S"XB-201907130929\SQLSERVER" -U"sa" -P"QQ88" -i"mysqlBack.sql" -d"TestDB"
参数说明:-S 服务器地址 -U 用户名 -P 密码 -d 数据库名称 -i 脚本文件路径
本地服务器地址可以写 ,也可写(local)或者IP地址
-S 你的sqlserver数据库的服务器名称; -U 用户名; -P 密码; -i 你的文件路径; -d 你的数据库名称(建议先在数据库中创建好).
——————————————————————————————————————————
SQL Server远程数据库备份到本地:
exp sauser/sapassword@192.168.8.233:1433/DBName file=d:/backup.dmp OWNER=sumuser;
/* 需要在SQL SERVER 的管理工具SSMS(SQL Server Management Studio) 里执行
下面的Owner=后面写数据库用户名就好了。 执行就可以开始导出了。 */
/* sqlcmd 命令 备份数据库*/ > sqlcmd -S localhost\sqlserver_name -U sausername -P password > backup database database_name to disk='E:\backup\database_name.bak' > go
······················
·
相关文章
- Mysql远程连接数据库报错排查:pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '**.**.**.**' (timed out)")
- SQL Server 2008R2 数据库出现“可疑”导致无法访问
- SQL Server数据库高级进阶之事务实战演练
- SQL Server数据库高级进阶之锁实战演练
- SQL Server数据库高级进阶之分布式唯一ID生成实战演练
- .NET Core基于SQL Server数据库主从同步实现读写分离实战演练
- Sql Server 2005 CLR实例
- SQL SERVER错误:已超过了锁请求超时时段。 (Microsoft SQL Server,错误: 1222)
- SQL server 导入数据 (excel导入到SQL server数据库)
- SQL server 常用的数据库 DDL语言
- Window Server 2008 R2 TFS2010 安装前的准备
- kubernetes-v1.20.4 二进制部署-Metrics-Server服务
- SQL Server存储过程
- SQL Server 2005 查看数据库表的大小 按照表大小排列
- oracle与sql server大批量存储过程可以替换部分
- 获取sql server与年、季度、月、周首尾有关的时间函数
- Sql Server连接数据库(Windows模式及不用密码及用户名模式)
- Sql Server数据库中的更新表名、列名、列值
- IBM HTTP Server Plugin默认plugin-key.kdb 密钥数据库文件默认个人证书密码过期分析与解决方法
- [手游项目4]-sql server数据库
- Python 连接SQL Server数据库 - pymssql使用基础
- SQL Server怎么备份数据库
- sql server 清理日志
- 【SQL Server备份恢复】维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份
- 0402-服务注册与发现-Eureka Server使用、将服务注册到Eureka server上
- 从 Microsoft Dynamics CRM 4.0 server迁移到 Microsoft Dynamics CRM 2013 Server
- LabVIEW使用VI Server的时候出现1003错误
- OpenStack的vnc控制台连接报错Failed to connect to server (code: 1006)的解决
- SQL Server 创建数据库
- SQL Server 2014如何导出数据库