Use databaseName
GO
Alter Database databaseName Set Recovery Simple
GO
Alter Database databaseName Set Recovery Full
GO
DBCC SHRINKFILE (‘log file name’, 1)
GO
Etiket: sql
SQL Server 2008 Log Truncate
Şubat 19th, 2010
Tags: DB, Log, Shrink, sql, SQL Server, SQL Server 2008, Truncate
Posted in Yazılım | No Comments »
SQL Server 2005 LOG Truncate
Şubat 1st, 2010SQL Server da backup alarak veya bir maintanence ile log dosyanızın boyutunu düşüremiyor musunuz ya da diskinizde o işlem için bile yer kalmadı mı?
Korkmayın çözüm aşağıdaki komutta,
Uyarı : Şuursuzca ve cahilce kullanımlardan mesuliyet kabul etmem, sonra gelip ben şunu değiştirmiştim de bu bozuldu demeyin!!!
1.
BACKUP LOG DBADI WITH TRUNCATE_ONLY
2.
USE [DBADI]
GO
DBCC SHRINKDATABASE(N'DBADI' )
GO
- “DBADI” ları DB nizin adıyla değiştirin,
- ilk önce 1. adımı çalıştırın,
- daha sonra ikinci adım ile ldf dosyanızın boyutunu ufaltın;
Tags: Backup, LDF, Log, MDF, Shrink, sql, SQL Server, SQL Server 2005, Truncate
Posted in SQL Server, Yazılım | No Comments »
Biztalk 2009 : SQLBinding – 1
Eylül 3rd, 2009Aşağıdaki hazırladığım, WCF-Custom SqlAdapter Bindingi ile ilgili ufak bir örnek bulabilirsiniz;
- Bu örnek de xml dosyasında bulunan datalarımızı, bu datalara uygun olarak hazırlanmış olan bir sql server da bir tabloya kaydını gerçekleştireceğiz. Bunun için ilk önce aşağıdaki şekildeki gibi bir sqlbinding isminde bir database oluşturuyorum.
- Oluşturduğum tabloya yeni bir tablo ekliyoruz.
- Tablo elemanlarını aşağıdaki şekildeki gibi oluşturuyoruz. Buradaki ID alan primary key ve inremental olarak artıyor. Diğer alanlar varchar(50).
- Daha sonra visual studio da yeni bir biztalk server 2009 projesi oluşturuyoruz. Ben burada da proje ismine sqlbinding dedim
Oluşan proje üzerine sağ tıklayıp, Add, Add Generated Items… yolunu izliyoruz. - Generated Schema Files alanından ConsumeAdapterService ı seçip Add butonuna tıklıyoruz.
- Select a binding: kısmından sqlBinding seçip Configure… butonuna tıklıyoruz.
- Configure Adapter penceresinde, security ayarları tabında, Client credential type Windows seçilir. Eğer sql connection bilgileriniz sql authentication gerektiriyorsa, bu ekranda username, SSO kullanıyorsanız SSO seçebilirsiniz.
- URI Properties ekranında bağlantı ayarları yapılır;
Burada bulunan,InitialCatalog : bağlanacağımız db nin ismi (ben ilk olarak db oluştururken ismini sqlbinding vermiştim)
InstanceName : bağlanacağımız sql serverın istance ismi (bu örnekde benim bir instanceım yok o yüzden boş geçiyorum. Eğer SQLExpress kullanıyorsanız, bu kısma SQLEXPRESS diye instance ismini belirtmeniz gerekir.)
Server : sql serverın bulunduğu server veya pc. IP veya DNS olabilir. Ben local kullandığım için (.) deyip geçtim. - Ayarları yaptıktan sonra Connect butonuna tıklıyoruz. Bir sorun yok ise aşağıdaki reismdeki gibi Procedures, Tables, vs.. şeklinde sql kategorilerinin gelmesi gerekir.
Eğer işlemimiz bir procedür üzerinden ilerliyecekse buradan Procedures seçilebilir. Fakat biz sadece ekleme işlemi yapacağımız için Tables tabı seçilir. Operations kısmından ise Ekleme yapacağımız için Insert seçilir ve Add butonuna tıklanır.Filename Prefix kısmından oluşacak olan schemalar için (karışıklığı önlemek için) bir ön isim verebilirsiniz. Bu işlem de yapıldıktan sonra Ok butonuna tıklanır ve Biztalk bizim için schemaları otomatik olarak üretir
- SQL şemamızı oluşturduktan sonra sıra XML dosyamızı ve şemasını oluşturmaya geldi. Bunun için aşağıdaki resimdeki gibi, database deki alanlarıma uygun(ki uygun olmasına gerek yok:)) bir XML dosyası oluşturdum. Burada dikkat etmeniz gereken en tepede mutlaka bir root node olması gerekir. Yani ana seviyede çoklu kayıt olamıyor.
- Şimdi sıra hazırladığımı XML dosyasının şemasını oluşturmaya geldi. Bunun için yine sağ click -> Add Generated Items a gelinir. Generate Schemas seçilir ve Add butonuna tıklanır.
- Document Type kısmından Well-Formed XML, Input file olarak da oluşturduğumuz xml dosyası seçilir ve OK butonuna tıklanır.
bir sonraki postumdan yazı devam edicek…
Tags: BizTalk, Biztalk 2009, ConsumeAdapterService, DB, Generate Schema, sql, sqlbinding, wcf-custom, Well-Formed XML, xml
Posted in Bilgisayar | No Comments »
SQL Connection String (Eng)
Kasım 6th, 2008You can create Connection String easly & fastly with no memorize. Here the way…
1. Create a txt file and rename it to “asd.udl”
2. Double click on it and on Provider tab, select the provider that you want to use in your connection string.
3. Click on the Next button. On the Connection tab set all the settings. The settings will be change, depends on your provider choice. Test the connection and save it. You can see a sample below.
4. Open the “asd.UDL” file with a text editor and now u can see the connection string.
Tags: .NeT, Connection String, sql, SQL Server, vs.net
Posted in .NeT 2008, SQL Server | No Comments »
SQL Connection String
Kasım 6th, 2008Çok kolay ve hızlı bir şekilde, o uzun connection kelimelerini ezberlemenize gerek kalmadan SQL Connection Stringler oluşturabilirsiniz. Nasıl mı?
1. Boş bir txt dosyası oluşturun ve ismini “asd.udl” olarak değiştirin.
2. Dosyanın üzerine çift tıklayın ve açılan ekrandan Provider tabına geçin, buradan Connection stringinizde kullanmak istediğiniz providerı seçin.
3. Next butonuna tıklayarak Connection tabına geçin. Buradan da seçtiğiniz Providera bağlı olarak, gelen ayarları tek tek yapmanız gerekmekte. Ayarları tamamladıktan sonra Test Connection ile Connection Stringini kontrol edebilirsiniz. “Test Connection Succeed” mesajını gördükten sonra işleminiz tamamlanmış demektir. Aşağıda basit bir örnek bulabilirsiniz.
4. Bundan sonra yapmanız gereken oluşturduğumuz dosyayı herhangi bir metin editöründe açmak. Connection Stringimiz bu dosyanın içinde olacaktır. Güle güle kullanın
Tags: .NeT, Connection String, DB, sql, vs.net
Posted in .NeT 2008, SQL Server | No Comments »
SQL Server 2005′de Otomatik Backup Alma
Ağustos 8th, 2008Sql serverdan backup alırken SQL Server Management Studio Express ‘yi kullanacağız. Kurulu değil ise şiddetle kurmanızı tavsiye ederim.
1. Otomatik backupını almak istediğimiz veritabanın üzerine sağ tıklanıp, tasklardan backup seçilir.
2. Buradan gerekli ayarlamalar yapıldıktan sonra OK e tıklanılması durumunda manuel olarak veritabanımızın backup ını almış oluruz. Ama biz otomatik olarak aldıracağımız için burada ki ayarların bir script dosyasını almamız gerekli. Aşağıdaki şekildeki gibi sql uzantılı dosyamızı elde edebiliriz.
sql_backup.jpg" alt="Sql Management Studio Express" width="432" height="388" />
3. Şimdi elimizde sql uzantılı bir script dosyamız mevcut. Bunu bir batch dosyasıyla çalışır hale getirmemiz gerekmekte. Bunu da .bat uzantılı bir dosyanın içeriğini aşağıdaki gibi yaparak gerçekleştirebiliriz.
cd C:\Program Files\Microsoft SQL Server\90\Tools\Binn
sqlcmd -i c:\SQLscriptyolu\SQLscriptismimiz.sql -o c:\backup\output.txt
Dosyamızın içeriğini kendimize göre değiştirdikten sonra çift tıklama ile çalışabilecek bir backup batch dosyası oluşturmuş oldu.
4. Bundan sonra geriye kalan sadece bir tane schedule tanımlamak. Scheduled Task larımıza girerek buradan wizard kullanarak veya manuel olarak bir adet zamanlayıcı oluşturulur. Görev olarak oluşturduğumuz batch dosyasını gösterirsek, belirlediğimiz zaman aralığında backupımız otomatik olarak alınacaktır.
Tags: schedule, sql, SQL Server
Posted in .NeT 2008, SQL Server | No Comments »













