2011-11-16 79 views
2

我試圖通過輸入以下做我的數據庫的全備份:SQL Server 2005的完整數據庫備份到磁盤

BACKUP DATABASE 10997_diamondtransportinccom 
TO DISK = 'D:\10997diamond.BAK'; 

但它給我下面的錯誤:

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '10997'.

請指教。謝謝。

回答

1

應該是:

BACKUP DATABASE [10997_diamondtransportinccom] TO DISK = 'D:\10997diamond.BAK' 

[注:括號]

Identifiers

+0

因爲10997_diamondtransportinccom是不是有效的SQL標識符,因此必須加引號。我想有人會問爲什麼,所以我想我會回答。實際上是 – drdwilcox

+0

。標識符上的前導數字不是問題嗎? – drdwilcox

+0

是的,你是對的。我已經更新了答案 –

相關問題