sp_attach_db
將資料庫附加到伺服器。
語法
sp_attach_db
[
@dbname
=
]
'dbname'
,
[
@filename1
=
]
'filename_n'
[
,...16
]
參數
[@dbname
=]
'dbname'
要附加到伺服器的資料庫的名稱。該名稱必須是唯一的。dbname
的數據類型為
sysname,默認值為
null。
[@filename1
=]
'filename_n'
資料庫文件的物理名稱,包括路徑。filename_n
的數據類型為
nvarchar(260),默認值為
null。最多可以指定
16
個文件名。參數名稱以
@filename1
開始,遞增到
@filename16。文件名列表至少必須包括主文件,主文件包含指向資料庫中其它文件的系統表。該列表還必須包括資料庫分離後所有被移動的文件。
返回代碼值
0(成功)或
1(失敗)
結果集
無
注釋
只應對以前使用顯式
sp_detach_db
操作從資料庫伺服器分離的資料庫執行
sp_attach_db。如果必須指定多於
16
個文件,請使用帶有
for
attach
子句的
create
database。
如果將資料庫附加到的伺服器不是該資料庫從中分離的伺服器,並且啟用了分離的資料庫以進行復制,則應該運行
sp_removedbreplication
從資料庫刪除復制。
許可權
只有
sysadmin
和
dbcreator
固定伺服器角色的成員才能執行本過程。
示例
下面的示例將
pubs
中的兩個文件附加到當前伺服器。
exec
sp_attach_db
@dbname
=
n'pubs',
@filename1
=
n'c:\program
files\microsoft
sql
server\mssql\data\pubs.mdf',
@filename2
=
n'c:\program
files\microsoft
sql
server\mssql\data\pubs_log.ldf'
Ⅱ SQL Server 2000 個人版裡面SQL查詢分析器在哪裡
1.XP是不支持企業版的,只有WIN2000,WIN2003系統可以裝企業版
2.你裝的應該只有客戶端。控制台和分析器應該都沒有,也就是說SQL在表述層上的工具你一個也沒有,所以你在工具裡面什麼也沒發現。
3.無法鏈接是因為你本機(local)沒有注冊資料庫的許可權,也可能是你裝的時候有什麼設置沒設對,你可以手動把自己的IP或主機名添加註冊試試,不過可能還是會不行。
4.我一般是從添加刪除程序裡面卸載,把所有的補丁也全部卸掉。然後再到他的文件夾去把文件夾全刪除掉:C:\Program Files\Microsoft SQL Server
5.一般網上下載的SQL我都不太敢用,總有問題,還不好修復。建議買張盤,5元錢開發版、企業版都有,還有SP4補丁,用著也比較方便。
希望能對你有所幫助。
Ⅲ sql server 2000 怎樣進入查詢分析器
SQL Server 2000
查詢分析器的使用
啟動服務管理器,打開企業管理器。
選中要進行操作的資料庫
選擇菜單欄上「工具」中的「SQL查詢分析器」
採納,謝謝