--A. 将tempdb数据库的主数据文件大小设置为10MB。
ALTER DATABASE tempdb
MODIFY FILE(
name=tempdev,
size=100 MB)
GO--B. 将tempdb数据库的主数据文件移动到指定的磁盘分区上,并且为其添加一个数据文件。
--移动主数据文件
ALTER DATABASE tempdb MODIFY FILE
  ( NAME='tempdev',
   FILENAME ='d:\tempdb.mdf')--添加次要数据文件
ALTER DATABASE tempdb ADD FILE
  ( NAME='tempdata_1',
   FILENAME ='d:\tempdb_data_1.ndf')

解决方案 »

  1.   

    先将database设置为offline..
    然后将文件拷贝到别的位置..
    再用alter database指向该位置..
    最后再将database设置回online
      

  2.   

    http://topic.csdn.net/u/20080712/16/5c738254-f93e-4623-a666-e7f753dbdb58.html请看这帖.
      

  3.   

    在SSMS里右击服务器,然后单击属性→数据库设置,里边有一个数据库默认位置,修改为你想要的目录即可。 
      

  4.   

    分给了。
    再问下,是不是用查询语句的话filename后面的路径必须在默认盘下,其他盘就不行?
      

  5.   

    消息 155,级别 15,状态 1,第 30 行
    'NEXKILLT' 不是可以识别的 FETCH 选项。