Belirtiler
Aşağıdaki senaryoyu ele alalım:
- Microsoft SQL ServerSQL Server 2012 Service Pack 1'de (SP1) bir veritabanı için AlwaysOn'u etkinleştirirsiniz.
- Veritabanında Transact-SQL erişimi, G/Ç erişimi ve uzaktan erişim için FILESTREAM'i etkinleştirirsiniz.
- Veritabanında Filetable'ı kullanırsınız.
- SQL Server SQL Server 2014'e yükseltiyorsunuz.
Bu senaryoda, Filetable verilerine kümelenmiş paylaşım üzerinden erişilemez ve küme kaynak paylaşımı, SQL ServerSQL Server'ı yükselttikten sonra çalışmaz.
Neden
Sorun, SQL Server 2012 SP1'den SQL Server 2014'e yükselttikten sonra ilgili sürücü değişiklikleri nedeniyle oluşur.
Çözüm
Sorun ilk olarak aşağıdaki toplu SQL Server güncelleştirmesinde düzeltilmiştir.
SQL Server 2014 için Toplu Güncelleştirme 2 /en-us/help/2967546
SQL Server toplu güncelleştirmeleri hakkında
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:
Geçici çözüm
Bu sorunu geçici olarak çözmek için, AvailabilityGroupName> kaynağının <path özelliğini doğru sürücüyü gösterecek şekilde el ile değiştirin_FSShare:
'\\?\GLOBALROOT\Device\RsFx0201\<localmachine>\{AvailabilityGroupID}' to '\\?\GLOBALROOT\Device\RsFx0300\<localmachine>\{AvailabilityGroupID}'
Durum
Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.