isql实现数据库的部署、备份、恢复
2007-03-27 17:23
337 查看
环境:winXP+SQLServer2000
部署:
bat文件: isql -Usa -ideploy.sql
sql文件:
restore database gboss from disk='D:/GBOSS/数据库备份/07-3-21' with file=1
go
IF SUSER_SID ('gboss') IS NULL
EXEC sp_addlogin 'gboss', 'gboss', @defdb='gboss'
go
use gboss
EXEC sp_grantdbaccess 'gboss', 'gboss'
go
EXEC sp_addrolemember 'db_owner', 'gboss'
go
备份:
bat文件: isql -Ugboss -Pgboss -ibackup.sql
sql文件:
--数据库备份
--命令isql -U -P -ibackup.sql
declare @fileName varchar(100)
set @fileName='D:/GBOSS/数据库备份/gboss_'+convert(varchar,getdate(),112)+'_'+replace(convert(varchar,getdate(),108),':','')
backup database gboss
to disk=@fileName
with description='backup'
print '已成功备份至'+@fileName
恢复:
bat文件: isql -Usa -irestore.sql
sql文件:
restore database gboss from disk='D:/GBOSS/数据库备份/07-3-21' with file=1
-------------------------------------------------------------------------------------------------------------
如果是在本地验证的话,可以采用-E参数,直接信任连接。
部署:
bat文件: isql -Usa -ideploy.sql
sql文件:
restore database gboss from disk='D:/GBOSS/数据库备份/07-3-21' with file=1
go
IF SUSER_SID ('gboss') IS NULL
EXEC sp_addlogin 'gboss', 'gboss', @defdb='gboss'
go
use gboss
EXEC sp_grantdbaccess 'gboss', 'gboss'
go
EXEC sp_addrolemember 'db_owner', 'gboss'
go
备份:
bat文件: isql -Ugboss -Pgboss -ibackup.sql
sql文件:
--数据库备份
--命令isql -U -P -ibackup.sql
declare @fileName varchar(100)
set @fileName='D:/GBOSS/数据库备份/gboss_'+convert(varchar,getdate(),112)+'_'+replace(convert(varchar,getdate(),108),':','')
backup database gboss
to disk=@fileName
with description='backup'
print '已成功备份至'+@fileName
恢复:
bat文件: isql -Usa -irestore.sql
sql文件:
restore database gboss from disk='D:/GBOSS/数据库备份/07-3-21' with file=1
-------------------------------------------------------------------------------------------------------------
如果是在本地验证的话,可以采用-E参数,直接信任连接。
相关文章推荐
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- VB+SQL 2000 实现数据库的备份和恢复
- asp.net下实现数据库的备份与恢复
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- sql server中通过查询分析器实现数据库的备份与恢复方法分享
- 怎样实现数据库的备份与恢复
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- percona-xtrabackup实现数据库备份和灾难恢复 推荐
- mysql 5.6 从陌生到熟练之_数据库备份恢复的实现方法
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- 使用MySQL Administrator 实现MySql 数据库备份与恢复
- 在ASP.NET页面中实现数据库备份和恢复功能
- mysql 5.6 从陌生到熟练之_数据库备份恢复的实现方法
- Oracle技术之利用scn增量备份实现数据库增量恢复
- MariaDB数据库备份恢复之(二): 基于LVM逻辑卷快照实现数据库的几乎热备
- MariaDB数据库备份恢复之(三): 使用percona-xtrabackup实现数据库的备份恢复
- 一个通过数据库镜像实现SPS 2003门户快速备份与恢复的操作手册
- 自动备份和恢复数据库脚本及实现
- c# 实现数据库的备份和恢复
- asp.net下实现数据库的备份与恢复