環境:winxp+sqlserver2000
部署:bat檔案: isql -usa -ideploy.sql
sql檔案:
restore database gboss from disk='d:/gboss/資料庫備份/07-3-21' with file=1
goif suser_sid ('gboss') is null
exec sp_addlogin 'gboss', 'gboss', @defdb='gboss'
gouse gboss
exec sp_grantdbaccess 'gboss', 'gboss'
goexec 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引數,直接信任連線。
C 操作SQLserver資料庫的備份和恢復
備份事件 備份檔案的存放目錄 file.delete txtpath.text 判斷該檔案位址下是否有相同的備份檔案,有就刪除 需要備份的資料庫到那個檔案目錄下的什麼名 自定義 sql backup database back up to disk txtpath.text con new sqlc...
Oracle和MySQL資料庫的備份與恢復
oracle 最簡單的備份與恢復的例子 匯出 exp scott tiger orcl file c wolfetest export scott data.dmp 匯入 imp scott tiger orcl file c wolfetest export scott data.dmp 注意 在...
linux系統下MySQL資料庫備份與恢復
備份 mysqldump u username p databasename filename.sql 自行設定sql檔名 備份所有資料庫 mysqldump u username p all databases filename.sql 如果需要壓縮匯出的sql檔案 mysqldump u use...