2013-08-21 29 views
1

我使數據庫SQL Server 2008 R2上鏡像,我已經配置了我的服務器,但試圖啓動鏡像我收到以下錯誤時:如何禁用SQL Server 2008 R2上的文件流以啓用鏡像?

TITLE: Database Properties 
------------------------------ 

An error occurred while starting mirroring. 

------------------------------ 
ADDITIONAL INFORMATION: 

Alter failed for Database 'PlaneamientoComercialDB'. (Microsoft.SqlServer.Smo) 

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.4000.0+((KJ_PCU_Main).120628-0827+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Alter+Database&LinkId=20476 

------------------------------ 

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) 

------------------------------ 

A database cannot be enabled for both FILESTREAM storage and Database Mirroring. (Microsoft SQL Server, Error: 5574) 

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.4000&EvtSrc=MSSQLServer&EvtID=5574&LinkId=20476 

------------------------------ 
BUTTONS: 

OK 
------------------------------ 

我甚至不有我的數據庫文件所以我想關閉文件流,我該怎麼做?

謝謝

+0

我發現腳本數據庫時,以下幾點: ALTER DATABASE [PlaneamientoComercialDB] ADD FILEGROUP [fsGroup]包含FILESTREAM GO 有沒有辦法改變文件組? –

回答

0

雖然我沒有使用FILESTREAM,由於某種原因,我不得不包含FILESTREAM文件組的列。 我可以通過刪除文件組

ALTER DATABASE MyDBName 
REMOVE FILEGROUP MyFileGroupName 

感謝

1

FILESTREAM在服務器實例級配置。使用SQL Server配置管理器禁用。在SQL Server配置管理器 - > SQL Server服務下。查找服務,單擊鼠標右鍵,屬性:

enter image description here

+0

我在校長,鏡像和見證服務器上做過,但仍然得到相同的錯誤。 我也嘗試重新啓動整個服務器 謝謝 –

+0

嘗試禁用使用SQL Server配置管理器 – Bryan

+0

我也試過,複選框未啓用 –

0

Database Mirroring and FILESTREAM data not allowed

解決這個問題,只是爲了驗證,我測試了數據庫的AdventureWorks2008和完整版鏡像,但它讓我設置的鏡像端點,它不允許鏡像開始給出錯誤5574:「A database cannot be enabled for both FILESTREAM storage and Database Mirroring」.

2

我試圖在2 qa服務器之間測試鏡像時遇到此問題。右鍵單擊數據庫 - >屬性 - >文件組

刪除文件流並單擊確定。確保在兩臺服務器上都執行,否則將會失敗。

相關問題