1 Aralık 2010 Çarşamba

Ağ Paylaşımından Bulk Insert İşleminde Erişim Engellendi (error code 5) Uyarısı

SQL Server ağdaki bir paylaşımdan Bulk Insert işlemi yaparken aşağıdaki hatayı size verebilir:

cannot bulk load because the file could not be opened. operation system error code 5

Bunun 2 ayrı çözümü vardır:

1.
SQL Server'ı local account ile değil network account ile başlatın.

2.
SQL Server'da named pipe'ı pasifleştirip TCP/IP'yi aktif hale getirin.

Bu değişikliklerden sonra SQL Server'ı yeniden başlatmayı unutmayın. Bir de eğer bilgisayarınızda 1'den fazla SQL Server instance'ı varsa sorununuzla ilgili olmayan instance değişikliğinin size bir faydası olmayacaktır.

16 Ekim 2010 Cumartesi

MS-SQL Database Mirroring

MS SQL Server üzerinde Database Mirroring hakkında herşey:

(NOT: Bu döküman ingilizcedir).

Failover Tipi Manual İken Mirroring İşleminin İptali Sonrası Seconder (İkincil) Sunucunun Devreye Alınması

Veritabanınızı mirroring işlemi ile yedekliyorsunuz. Bir sorun oluştu ve ana SQL sunucunuz çöktü. Bu durumda beklenen mirroring yapılan tarafta yansı sunucunun bu kesintiyi anlaması ve işlemi devralmasıdır ancak işler her zaman böyle yürümez. Eğer mirroring topolojimizde witness server yoksa burada elle müdahale ederek veritabanını aktif hale getirmemiz gerekir. Eğer varsa fakat failover tipi olarak manual ayarlandıysa yine bu işlemi yapmak durumundasınız.

Mirror (yansı) sunucuda şu komutu kullanıyoruz: