‘Winner’ kategorisi için Arşiv

MsSql Temp datasını başka bir yere taşıma

Çarşamba, 23 Mayıs 2007

Bazı durumlarda temp datasının olduğu yerde yeterli büyüklerde boş yer olmaması ya da başka nedenlerden dolayı datayı başka yere taşımak gerekmektedir.

Bu durumlarda aşağıdaki komutu kullanabilirsiniz. Bu işlemi Query Analyzer üzerinden yapmak ve işlemden sonra sql stop start etmek gerekmektedir. Start olurken otomatik olarak yeni dizinde data oluşacaktır.

Not: Aşağıdaki dizin datanın oluşmasını istediğiniz yeni dizin olmalıdır.

use master
go
Alter database tempdb modify file (name = tempdev, filename = ‘D:\Data\tempdb.mdf’)
go
Alter database tempdb modify file (name = templog, filename = ‘D:\Data\templog.ldf’)
go

MsSql Log Dosyasını Sıfırlama

Çarşamba, 23 Mayıs 2007

Aşağıdaki işlemler yapılırken database kimsenin bağlı olmaması gerekmektedir. Ayrıca aşağıdaki işlemleri yapmadan önce KESİNLİKLE YEDEK ALINMALIDIR.

Aşağıdaki işlemde database ismi olarak Mahir olarak verilmiştir.

1. Adım: Query Analyzer üzerinde master seçili iken aşağıdaki komut çalıştırılmalıdır ya da Enterprise Manager üzerinden detach işlemi yapılmalıdır.

— sp_detach_db ‘Mahir’

Yukardaki işlemden sorna aşağıdaki mesajı vermiş olması gerekmektedir

The command(s) completed successfully.

2. Adım: Yukarıdaki işlemden hemen sonra datanın log dosyasını güvenli olan başka bir yere taşınması gerekmektedir.

3. Adım: Bu aşamada Query Analyzer üzerinden yine master seçili iken aşağıdaki komut çalıştırılmalıdır. Aşağıdaki komutda database isminden hemen sonra data dosyasının tam adresi yazılmalıdır.

— sp_attach_single_file_db ‘Mahir’, ‘C:\Data\Mahir_DATA.mdf’

Bu işlemin sonunda aşağıda mesajı vermesi gerekmektedir.
——Device activation error. The physical file name ‘D:\Winner\Data\Mahir_Log.LDF’ may be incorrect.
New log file ‘D:\Winner\Data\Mahir_log.LDF’ was created.

Not: Yukardaki error mesajına takılmayın :)
Bu mesajdan sonra datanın olduğu yerde yeni bir LOG dosyasi olusuyor.

Bir kaç gün çalistiktan sonra baska bir yere kopyaladigimiz ESKI LOG dosyasini silebilirsiniz…..

Msde 2000 Service Pack 3 Yükleme

Çarşamba, 23 Mayıs 2007

Msde sp3 kurma ile ilgili uzun zamandır sorun yaşıyordum. Kurulum sonunda hata vermeden işlem tamamlanmış olarak gözüküyor ama aslında etmiyormuş.

Bununla ilgili Office 2003 cd si içerisindeki Msde Sp3 aşağıdaki parametrelerle kurulursa sorunsuz kurulum yapılabiliyor. Bunun için regedit de Login Mode değeri 2 olmalı.

(Bu değişikliği yaptıkdan sonra geçerli olabilmesi için bilgisayarı kapatıp açmak gerekmektedir.)

Sa Şifresi Var ise : C:\sql2ksp3\MSDE\setup.exe /upgradesp setup\sqlrun01.msi SAPWD=”AStrongSAPwd”

SA kullanıcısında şifre varsa “AStrongSAPwd” yazan yere şifre yazılır

Örnek : Sa şifresi Mahir ise

C:\sql2ksp3\msde\setup.exe /upgradesp setup\sqlrun01.msi SAPWD=”Mahir”

Eğer Sa şifresi yok ise;

C:\sql2ksp3\MSDE\setup.exe /upgradesp setup\sqlrun01.msi BLANKSAPWD=1