我有一個SQL Server 2005 SP2文件夾,其中tempdb具有8個數據文件或5個數據文件,具體取決於您在哪裏查找。 DBCC showfilestates和sys.database_files(都在tempdb中查詢)顯示8個數據文件(tempdev - tempdev8),但是當我查詢sys.master_files(在master db中,這也是GUI使用的)時,我只看到5(tempdev, tempdev5 - tempdev8)。我無法添加tempdev2-tempdev4,因爲我得到一個已經存在的錯誤,並且無法馬上重新啓動SQL Server以重新創建tempdb。SQL Server 2005數據文件不一致(可能有8個數據文件,可能是5,誰知道)
任何人都知道: 1.)怎麼會發生這種情況? 2.)更重要的是,我該如何糾正它?
感謝,
我們一直在經歷一些爭論,並且正在通過一些最佳實踐練習來測試服務器上的負載,並根據http://msdn.microsoft.com/en-us/library/ms175527.aspx: 「作爲一般準則,爲服務器上的每個CPU創建一個數據文件。「 – Vendoran 2008-10-22 21:34:21