数据库质疑一般方法

--这里质疑的数据库名举例为:'jmds2016'

--2000
USE MASTER
GO

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO

UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='jmds2016'
Go

sp_dboption 'jmds2016', 'single user', 'true'
Go

update sysdatabases set status =26 where name='jmds2016'
Go

sp_configure 'allow updates', 0 reconfigure with override
Go 

sp_dboption 'jmds2016', 'single user', 'false'
Go
--dbcc rebuild_log('jmds2016','D:\Database\jmds2016_log.ldf')
GO 
DBCC CHECKDB('jmds2016',REPAIR_ALLOW_DATA_LOSS) 
GO
DBCC CHECKDB('jmds2016',REPAIR_REBUILD) 
GO

sp_dboption 'jmds2016','dbo use only','true'
go

--2008
alter database jmds2016set emergency

alter database jmds2016set single_user

dbcc checkdb('jmds2016',REPAIR_ALLOW_DATA_LOSS)

dbcc checkdb('jmds2016',REPAIR_REBUILD)

alter database jmds2016 set multi_user


--导出数据到tset1.txt,并指定本地数据库的用户名和密码
--这里需要注意:指定的数据库必须是完全限定名。
EXEC master..xp_cmdshell 'BCP "select * from testad.dbo.Test" queryout d:\tset1.txt -c -U"sa" -P"sasasa"'

--导出数据到tset2.xls,使用-T信任连接
--通过-F 10 -L 13 指定导出的起始行和结束行数
EXEC master..xp_cmdshell 'BCP "select * from testad.dbo.Test" queryout d:\test2.xls -c -F 10 -L 13 -T"'

--导入
bcp AdventureWorks.Sales.Currency2 in c:\Currency.dat -T -c
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值