|
急盼!无论如何帮帮我!!! |
|
|
|
帮你up
学习 |
|
|
学习,up。
|
|
|
up,用备份再恢复成三个文件行不行?
|
|
|
例如你的DB Name是mydb,filegroup name是DB_DATA,要拆分的data file是data_mydb05,data file的路径是e:\DATA-FILES\
============================================================== --Start --1.Add new data files alter database MYDB ADD FILE ( NAME = DATA_MYDB06, FILENAME = 'e:\DATA-FILES\data_mydb06.ndf', SIZE = 5000MB, MAXSIZE = 5000MB, FILEGROWTH = 100MB), ( NAME = DATA_MYDB07, FILENAME = 'e:\DATA-FILES\data_mydb07.ndf', SIZE = 5000MB, MAXSIZE = 5000MB, FILEGROWTH = 100MB), ( NAME = DATA_MYDB08, FILENAME = 'e:\DATA-FILES\data_mydb08.ndf', SIZE = 5000MB, MAXSIZE = 5000MB, FILEGROWTH = 100MB) TO FILEGROUP DB_DATA --2.move data DBCC SHRINKFILE(DATA_MYDB05,EMPTYFILE) --3.drop data file alter database tempdb remove file data_mydb05 --End ============================================================ |
|
|
打错了,alter database tempdb remove file data_mydb05应该为alter database mydb remove file data_mydb05 :-)
|
|
|
注意会很耗资源和时间的,找个空闲时间做
|
|
|
可以用个文件分割工具:
http://soft2000.myrice.com/soft/filelit.htm 在这里可以下载一个。 |
|
|
up
|
|