ALTER DATABASE tempdb
MODIFY FILE (
Name = 'tempdev', Filename = 'newpath/tempdb.mdf)ALTER DATABASE tempdb
MODIFY FILE (
Name = 'templog', Filename = 'newpath/templog.ldf)哪们大虾能否给我讲解一下,上面这段转移数据库文件的代码中的
这个Name(数据库对象的文件名)——“Tempdev”,“Templog”,
它是如何定义,还是可以随意指定。

解决方案 »

  1.   

    这个NAME是数据库的逻辑名,在创建数据库的时候,如果你没有显示指定,SQLSERVER
    会按照默认的命名给你创建,你可以用CREATE DATABASE TEST 自己创建一个数据库看看就知道了。
    如果你尝试修改属性,如你给出的语句,这时候是要求数据库的逻辑名,如果不知道,可以简单的通过SP_HELPDB 'TEST' 
    语句来查看。
      

  2.   

    tempdb是系统数据库,恐怕这个Name不能随便改吧!
      

  3.   

    聪明的你,打开tempDB数据库的属性窗口,就能看明白了.