1.数据库备份
---创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\MyNwind_1.dat'
testBack:磁盘备份设备
物理名称:c:\MyNwind_1.dat
---开始 备份
BACKUP DATABASE dbname TO testBack
(sa用户登录)
2.分离数据
use master
sp_detach_db testdb2
3.附加数据库
EXEC sp_attach_db @dbname = N'testdb2',
@filename1 = N'd:\testdb2.mdf',
@filename2 = N'd:\testdb2_1.ldf'
4.修改数据库的名字
use master
sp_renamedb 'olddbname', 'newdbname'
5.列出数据库里所有的表名
select name from sysobjects where type='U'
6.说明:列出表里的所有的列名
select name from syscolumns where id=object_id('表名')
7.重建索引
DBCC dbREINDEX('表名字','索引名字')
DBCC INDEXDEFRAG('数据库名字','表名字','索引名字')
未完待续!
本文档详细介绍了如何使用SQL Server进行数据库备份、分离及附加等操作,并提供了修改数据库名称的方法,以及如何列出数据库中的所有表和列名,最后还涉及了索引的管理和优化技巧。

被折叠的 条评论
为什么被折叠?



