Tag: sql

Biztalk Server 2010 ? Beta Kurulumu (2)

Temmuz 27th, 2010

Önceki yazımda, Biztalk Server 2010 için gerekli olan ön kurulumları yapmıştık. Her şey hazır olduğuna göre artık Biztalk Server’ın setupını çalıştırabiliriz.
Herşeyin düzgün gitmesi için bir iki dua okumakta fayda var bu sırada 🙂 Zira herhangi bir yerde, saçma bir sorunla karşılaşabilirsiniz.

Kurulum;

  1. Kurulum için, Microsoft’un sitesinden rahatlıkla indirebileceğimiz, setupı çalıştırıyoruz. Karşımıza gelen ekranda, fikir vermesi açısından installation guide’ı okumanızda fayda var. Vaktim değerli derseniz; Install Microsoft BizTalk Server 2010‘ a tıklayın :).
  2. User Name ve Organization bilgilerinizi doldurun. Çok detaya girmenize gerek yok. Product Key otomatik olarak gelecektir. Next butonu ile işleme devam edin.
  3. Lisans sözleşmesini okuyun :). Tamam tamam okumayın. Okuyan birini bulursanız selamlarımı iletirsiniz. Accept edip, Next butonu ile devam edin.
  4. Zorunlu, Customer Experience Improvement Program‘ ına  dahil olduğunuzu gösteren yazıyı okuyun. Next butonu ile devam edin.
  5. Yüklemek istediğini komponentleri seçin. Ben şahsen hepsini denemek istediğim için ne var ne yok seçtim. Zaten fazla yer kaplama gibi bir derdi de yok. Sonuçta birkaç dll hepsi.
  6. Biztalk 2009 kurulumunda redistributable components‘ i sen mi indircen, indirilmiş var mı, yoksa ben download edeyim mi diye sorardı. Her kurulumda tekrar tekrar o çok MB lik dosyayı indirmekle uğraşmazdık. Bunda ise otomatik olarak componentleri download etmeye başlıyor. İnşallah beta bir kurulum olduğunda dolayıdır diyorum ve yüklemenin tamamlanmasını bekliyorum.
  7. Aşağıdaki ekranla kurulumu tamamlıyoruz. Launch BizTalk Server Configuration tick ini, konfigürasyonu sonra yapacaksak kaldırıyoruz.
Diğer yazımda Biztalk Server Configuration’ın nasıl yapıldığını inceliyeceğiz.

Tags: , , , , , , , , , , , , , ,
Posted in Bilgisayar, BizTalk, Yazılım | No Comments »

Biztalk Server 2010 – Beta Kurulumu (1)

Temmuz 24th, 2010
  • İşletim sistemi Windows Server 2008 R2 olan bir server hazırlanır,
  • Server üzerinde tüm windows updateler yapılır,
  • IIS Kurulumu yapılır
    • Role’lerden Web Server (IIS) seçilir. Feature olarak da aşağıdakiler Role eklenir
      • Application Development
      • Security altından, Basic Authentication ve Windows Authentication
      • Management Tools altında IIS 6 Management Compatibility
    • İşlem sonunda aşağıdaki kurulumların yapılmış olması gerekir,
  • Business Activity Monitoring (BAM) Kullanılacaksa Office Excel 2007 ya da Office Excel 2010 kurulumu,
  • Visual Studio 2010 yüklenir (Kurulumdaki SQL Server Express kurulmamalıdır.
  • SQL Server 2008 R2/SP1 Kurulumu aşağıdaki gibi gerçekleştirilir,
    • Feature Selection ekranından, aşağıdaki resimde seçilen feature lar seçilir,sql11.jpg">sql1" src="http://www.mehmetaydin.com/wp-content/uploads/2010/07/sql11.jpg" alt="" width="825" height="622" srcset="http://www.mehmetaydin.com/wp-content/uploads/2010/07/sql11.jpg 825w, http://www.mehmetaydin.com/wp-content/uploads/2010/07/sql11-300x226.jpg 300w" sizes="(max-width: 825px) 100vw, 825px" />
    • Aşağıdaki gibi Instance ayarı yapılır,


    • Server Configuration ekranında, servislerin hangi user ile çalışacağını belirleyin veya Use the same account for all SQL Server services butonu ile hepsine aynı userı atayın. Collation tabından, Collation’ı, Latin1_General olarak seçmeyi unutmayın.
    • Database Engine Configuration ekranında Add Current User butonu ile kurulum yapılan userı SQL Administrators olarak belirliyoruz.
    • Analysis Services‘ da yetkili olacak userları seçiyoruz

    • Reporting Services Kurulumu

    • SQL Kurulumun bitmesi beklenir.

Bununla birlikte Biztalk Server 2010 kurulumuı için tüm ön gereksinimleri tamamlanmış bulunuyorsunuz. Bir sonraki yazıda Biztalk Server 2010 – Beta’nın nasıl kurulduğunu görebilirsiniz.

Tags: , , , , , , , , , , , , , ,
Posted in Bilgisayar, BizTalk, SQL Server | No Comments »

SQL Server 2008 ve 2005 te LDF Dosyası Olmadan DB Attach Etmek

Temmuz 19th, 2010

Arasıra başımıza gelen bir olaydır. Elimizde bir şekilde sadece MDF (Data File) kalmıştır. LDF (Log File) silinmiştir veya elimizde mevcut değildir. Sadece MDF Dosyasından aşağıdaki yöntem ile Database’i SQL Server 2005 veya SQL Server 2008 e attach edebiliriz.

  1. MDF Dosyamız ile aynı isimli bir veritabanı oluşturuyoruz.
  2. SQL Serverı durdurup, yeni yarattığımız MDF dosyasını silip, yerine elimizde bulunan MDF dosyasını kopyalıyoruz.
  3. Kopyalama işlemi tamamlandıktan sonra, SQL Servisini tekrar başlatıyoruz.
  4. Aşağıdaki komutu çalıştırıyoruz
  5. USE [master]
    GO
    ALTER DATABASE [DATABASEADI] SET EMERGENCY
    GO
    ALTER DATABASE [DATABASEADI] SET SINGLE_USER
    GO
    DBCC CHECKDB ([DATABASEADI], REPAIR_ALLOW_DATA_LOSS)
    GO
    ALTER DATABASE [DATABASEADI] SET MULTI_USER
    GO
    ALTER DATABASE [DATABASEADI] SET ONLINE
    GO

  6. Komutu çalıştırdıktan sonra aşağıdaki gibi bir hata alacaksınız
  7. Msg 5173, Level 16, State 1, Line 1
    One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files.  If this is an existing database, the file may be corrupted and should be restored from a backup.
    Log file ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\TestDatabase_log.ldf’ does not match the primary file.  It may be from a different database or the log may have been rebuilt previously.
    Warning: The log for database ‘TestDatabase’ has been rebuilt. Transactional consistency has been lost. The RESTORE chain was broken, and the server no longer has context on the previous log files, so you will need to know what they were. You should run DBCC CHECKDB to validate physical consistency. The database has been put in dbo-only mode. When you are ready to make the database available for use, you will need to reset database options and delete any extra log files.
    DBCC results for ‘TestDatabase’.
    Service Broker Msg 9675, State 1: Message Types analyzed: 14.
    Service Broker Msg 9676, State 1: Service Contracts analyzed: 6.
    Service Broker Msg 9667, State 1: Services analyzed: 3.
    Service Broker Msg 9668, State 1: Service Queues analyzed: 3.
    Service Broker Msg 9669, State 1: Conversation Endpoints analyzed: 0.
    Service Broker Msg 9674, State 1: Conversation Groups analyzed: 0.
    Service Broker Msg 9670, State 1: Remote Service Bindings analyzed: 0.
    DBCC results for ‘sys.sysrowsetcolumns’.
    There are 538 rows in 5 pages for object “sys.sysrowsetcolumns”.
    DBCC results for ‘sys.sysrowsets’.
    There are 78 rows in 1 pages for object “sys.sysrowsets”.
    DBCC results for ‘sysallocunits’.
    There are 89 rows in 1 pages for object “sysallocunits”.
    DBCC results for ‘sys.sysfiles1’.
    There are 2 rows in 1 pages for object “sys.sysfiles1”.
    DBCC results for ‘sys.syshobtcolumns’.
    There are 538 rows in 5 pages for object “sys.syshobtcolumns”.
    DBCC results for ‘sys.syshobts’.
    There are 78 rows in 1 pages for object “sys.syshobts”.
    DBCC results for ‘sys.sysftinds’.
    There are 0 rows in 0 pages for object “sys.sysftinds”.
    DBCC results for ‘sys.sysserefs’.
    There are 89 rows in 1 pages for object “sys.sysserefs”.
    DBCC results for ‘sys.sysowners’.
    There are 14 rows in 1 pages for object “sys.sysowners”.
    DBCC results for ‘sys.sysprivs’.
    There are 120 rows in 1 pages for object “sys.sysprivs”.
    DBCC results for ‘sys.sysschobjs’.
    There are 47 rows in 1 pages for object “sys.sysschobjs”.
    DBCC results for ‘sys.syscolpars’.
    There are 419 rows in 7 pages for object “sys.syscolpars”.
    DBCC results for ‘sys.sysnsobjs’.
    There are 1 rows in 1 pages for object “sys.sysnsobjs”.
    DBCC results for ‘sys.syscerts’.
    There are 0 rows in 0 pages for object “sys.syscerts”.
    DBCC results for ‘sys.sysxprops’.
    There are 0 rows in 0 pages for object “sys.sysxprops”.
    DBCC results for ‘sys.sysscalartypes’.
    There are 27 rows in 1 pages for object “sys.sysscalartypes”.
    DBCC results for ‘sys.systypedsubobjs’.
    There are 0 rows in 0 pages for object “sys.systypedsubobjs”.
    DBCC results for ‘sys.sysidxstats’.
    There are 93 rows in 1 pages for object “sys.sysidxstats”.
    DBCC results for ‘sys.sysiscols’.
    There are 207 rows in 1 pages for object “sys.sysiscols”.
    DBCC results for ‘sys.sysbinobjs’.
    There are 23 rows in 1 pages for object “sys.sysbinobjs”.
    DBCC results for ‘sys.sysobjvalues’.
    There are 93 rows in 17 pages for object “sys.sysobjvalues”.
    DBCC results for ‘sys.sysclsobjs’.
    There are 14 rows in 1 pages for object “sys.sysclsobjs”.
    DBCC results for ‘sys.sysrowsetrefs’.
    There are 0 rows in 0 pages for object “sys.sysrowsetrefs”.
    DBCC results for ‘sys.sysremsvcbinds’.
    There are 0 rows in 0 pages for object “sys.sysremsvcbinds”.
    DBCC results for ‘sys.sysxmitqueue’.
    There are 0 rows in 0 pages for object “sys.sysxmitqueue”.
    DBCC results for ‘sys.sysrts’.
    There are 1 rows in 1 pages for object “sys.sysrts”.
    DBCC results for ‘sys.sysconvgroup’.
    There are 0 rows in 0 pages for object “sys.sysconvgroup”.
    DBCC results for ‘sys.sysdesend’.
    There are 0 rows in 0 pages for object “sys.sysdesend”.
    DBCC results for ‘sys.sysdercv’.
    There are 0 rows in 0 pages for object “sys.sysdercv”.
    DBCC results for ‘sys.syssingleobjrefs’.
    There are 133 rows in 1 pages for object “sys.syssingleobjrefs”.
    DBCC results for ‘sys.sysmultiobjrefs’.
    There are 102 rows in 1 pages for object “sys.sysmultiobjrefs”.
    DBCC results for ‘sys.sysdbfiles’.
    There are 2 rows in 1 pages for object “sys.sysdbfiles”.
    DBCC results for ‘sys.sysguidrefs’.
    There are 0 rows in 0 pages for object “sys.sysguidrefs”.
    DBCC results for ‘sys.sysqnames’.
    There are 91 rows in 1 pages for object “sys.sysqnames”.
    DBCC results for ‘sys.sysxmlcomponent’.
    There are 93 rows in 1 pages for object “sys.sysxmlcomponent”.
    DBCC results for ‘sys.sysxmlfacet’.
    There are 97 rows in 1 pages for object “sys.sysxmlfacet”.
    DBCC results for ‘sys.sysxmlplacement’.
    There are 17 rows in 1 pages for object “sys.sysxmlplacement”.
    DBCC results for ‘sys.sysobjkeycrypts’.
    There are 0 rows in 0 pages for object “sys.sysobjkeycrypts”.
    DBCC results for ‘sys.sysasymkeys’.
    There are 0 rows in 0 pages for object “sys.sysasymkeys”.
    DBCC results for ‘sys.syssqlguides’.
    There are 0 rows in 0 pages for object “sys.syssqlguides”.
    DBCC results for ‘sys.sysbinsubobjs’.
    There are 0 rows in 0 pages for object “sys.sysbinsubobjs”.
    DBCC results for ‘sys.queue_messages_1977058079’.
    There are 0 rows in 0 pages for object “sys.queue_messages_1977058079”.
    DBCC results for ‘sys.queue_messages_2009058193’.
    There are 0 rows in 0 pages for object “sys.queue_messages_2009058193”.
    DBCC results for ‘sys.queue_messages_2041058307’.
    There are 0 rows in 0 pages for object “sys.queue_messages_2041058307”.
    CHECKDB found 0 allocation errors and 0 consistency errors in database ‘TestDatabase’.
    DBCC execution completed. If DBCC printed error messages, contact your system administrator.

    Msg 5173, Level 16, State 1, Line 1One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files.  If this is an existing database, the file may be corrupted and should be restored from a backup.Log file ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\TestDatabase_log.ldf’ does not match the primary file.  It may be from a different database or the log may have been rebuilt previously.Warning: The log for database ‘TestDatabase’ has been rebuilt. Transactional consistency has been lost. The RESTORE chain was broken, and the server no longer has context on the previous log files, so you will need to know what they were. You should run DBCC CHECKDB to validate physical consistency. The database has been put in dbo-only mode. When you are ready to make the database available for use, you will need to reset database options and delete any extra log files. DBCC results for ‘TestDatabase’.Service Broker Msg 9675, State 1: Message Types analyzed: 14.Service Broker Msg 9676, State 1: Service Contracts analyzed: 6.Service Broker Msg 9667, State 1: Services analyzed: 3.Service Broker Msg 9668, State 1: Service Queues analyzed: 3.Service Broker Msg 9669, State 1: Conversation Endpoints analyzed: 0.Service Broker Msg 9674, State 1: Conversation Groups analyzed: 0.Service Broker Msg 9670, State 1: Remote Service Bindings analyzed: 0.DBCC results for ‘sys.sysrowsetcolumns’.There are 538 rows in 5 pages for object “sys.sysrowsetcolumns”.DBCC results for ‘sys.sysrowsets’.There are 78 rows in 1 pages for object “sys.sysrowsets”.DBCC results for ‘sysallocunits’.There are 89 rows in 1 pages for object “sysallocunits”.DBCC results for ‘sys.sysfiles1’.There are 2 rows in 1 pages for object “sys.sysfiles1”.DBCC results for ‘sys.syshobtcolumns’.There are 538 rows in 5 pages for object “sys.syshobtcolumns”.DBCC results for ‘sys.syshobts’.There are 78 rows in 1 pages for object “sys.syshobts”.DBCC results for ‘sys.sysftinds’.There are 0 rows in 0 pages for object “sys.sysftinds”.DBCC results for ‘sys.sysserefs’.There are 89 rows in 1 pages for object “sys.sysserefs”.DBCC results for ‘sys.sysowners’.There are 14 rows in 1 pages for object “sys.sysowners”.DBCC results for ‘sys.sysprivs’.There are 120 rows in 1 pages for object “sys.sysprivs”.DBCC results for ‘sys.sysschobjs’.There are 47 rows in 1 pages for object “sys.sysschobjs”.DBCC results for ‘sys.syscolpars’.There are 419 rows in 7 pages for object “sys.syscolpars”.DBCC results for ‘sys.sysnsobjs’.There are 1 rows in 1 pages for object “sys.sysnsobjs”.DBCC results for ‘sys.syscerts’.There are 0 rows in 0 pages for object “sys.syscerts”.DBCC results for ‘sys.sysxprops’.There are 0 rows in 0 pages for object “sys.sysxprops”.DBCC results for ‘sys.sysscalartypes’.There are 27 rows in 1 pages for object “sys.sysscalartypes”.DBCC results for ‘sys.systypedsubobjs’.There are 0 rows in 0 pages for object “sys.systypedsubobjs”.DBCC results for ‘sys.sysidxstats’.There are 93 rows in 1 pages for object “sys.sysidxstats”.DBCC results for ‘sys.sysiscols’.There are 207 rows in 1 pages for object “sys.sysiscols”.DBCC results for ‘sys.sysbinobjs’.There are 23 rows in 1 pages for object “sys.sysbinobjs”.DBCC results for ‘sys.sysobjvalues’.There are 93 rows in 17 pages for object “sys.sysobjvalues”.DBCC results for ‘sys.sysclsobjs’.There are 14 rows in 1 pages for object “sys.sysclsobjs”.DBCC results for ‘sys.sysrowsetrefs’.There are 0 rows in 0 pages for object “sys.sysrowsetrefs”.DBCC results for ‘sys.sysremsvcbinds’.There are 0 rows in 0 pages for object “sys.sysremsvcbinds”.DBCC results for ‘sys.sysxmitqueue’.There are 0 rows in 0 pages for object “sys.sysxmitqueue”.DBCC results for ‘sys.sysrts’.There are 1 rows in 1 pages for object “sys.sysrts”.DBCC results for ‘sys.sysconvgroup’.There are 0 rows in 0 pages for object “sys.sysconvgroup”.DBCC results for ‘sys.sysdesend’.There are 0 rows in 0 pages for object “sys.sysdesend”.DBCC results for ‘sys.sysdercv’.There are 0 rows in 0 pages for object “sys.sysdercv”.DBCC results for ‘sys.syssingleobjrefs’.There are 133 rows in 1 pages for object “sys.syssingleobjrefs”.DBCC results for ‘sys.sysmultiobjrefs’.There are 102 rows in 1 pages for object “sys.sysmultiobjrefs”.DBCC results for ‘sys.sysdbfiles’.There are 2 rows in 1 pages for object “sys.sysdbfiles”.DBCC results for ‘sys.sysguidrefs’.There are 0 rows in 0 pages for object “sys.sysguidrefs”.DBCC results for ‘sys.sysqnames’.There are 91 rows in 1 pages for object “sys.sysqnames”.DBCC results for ‘sys.sysxmlcomponent’.There are 93 rows in 1 pages for object “sys.sysxmlcomponent”.DBCC results for ‘sys.sysxmlfacet’.There are 97 rows in 1 pages for object “sys.sysxmlfacet”.DBCC results for ‘sys.sysxmlplacement’.There are 17 rows in 1 pages for object “sys.sysxmlplacement”.DBCC results for ‘sys.sysobjkeycrypts’.There are 0 rows in 0 pages for object “sys.sysobjkeycrypts”.DBCC results for ‘sys.sysasymkeys’.There are 0 rows in 0 pages for object “sys.sysasymkeys”.DBCC results for ‘sys.syssqlguides’.There are 0 rows in 0 pages for object “sys.syssqlguides”.DBCC results for ‘sys.sysbinsubobjs’.There are 0 rows in 0 pages for object “sys.sysbinsubobjs”.DBCC results for ‘sys.queue_messages_1977058079’.There are 0 rows in 0 pages for object “sys.queue_messages_1977058079”.DBCC results for ‘sys.queue_messages_2009058193’.There are 0 rows in 0 pages for object “sys.queue_messages_2009058193”.DBCC results for ‘sys.queue_messages_2041058307’.There are 0 rows in 0 pages for object “sys.queue_messages_2041058307”.CHECKDB found 0 allocation errors and 0 consistency errors in database ‘TestDatabase’.DBCC execution completed. If DBCC printed error messages, contact your system administrator.

  8. Hata mesajını almamıza rağmen, şu an veritabanı kullanılabilir durumda. Güle güle kullanın 🙂

Tags: , , , , , , , ,
Posted in Sistem, SQL Server | 1 Comment »

SQL Server 2008 Log Truncate

Şubat 19th, 2010

Use databaseName
GO
Alter Database databaseName Set Recovery Simple
GO
Alter Database databaseName Set Recovery Full
GO
DBCC SHRINKFILE (?log file name?, 1)
GO

Tags: , , , , , ,
Posted in Yazılım | No Comments »

SQL Server 2005 LOG Truncate

Şubat 1st, 2010

SQL 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

  1. “DBADI” ları DB nizin adıyla değiştirin,
  2. ilk önce 1. adımı çalıştırın,
  3. daha sonra ikinci adım ile ldf dosyanızın boyutunu ufaltın;

Tags: , , , , , , , ,
Posted in SQL Server, Yazılım | 1 Comment »

Biztalk 2009 : SQLBinding – 1

Eylül 3rd, 2009

Aşağıdaki hazırladığım, WCF-Custom SqlAdapter Bindingi ile ilgili ufak bir örnek bulabilirsiniz;

  1. 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.
  2. 1

  3. Oluşturduğum tabloya yeni bir tablo ekliyoruz.
  4. 2

  5. 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).
  6. 3

  7. 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.
  8. 4

  9. Generated Schema Files alanından ConsumeAdapterService ı seçip Add butonuna tıklıyoruz.
  10. 6

  11. Select a binding: kısmından sqlBinding seçip Configure… butonuna tıklıyoruz.
  12. 7

  13. 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.
  14. 8

  15. 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.

  16. 9

  17. 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 🙂

  18. 10

  19. 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.
  20. 11

  21. Ş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.
  22. 12

  23. 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.
  24. 13

bir sonraki postumdan yazı devam edicek…

Tags: , , , , , , , , ,
Posted in Bilgisayar | No Comments »

SQL Connection String (Eng)

Kasım 6th, 2008

You can create Connection String easly & fastly with no memorize. Here the way…

1. Create a txt file and rename it to “asd.udl”

UDL 1

2. Double click on it and on Provider tab, select the provider that you want to use in your connection string.

UDL 2

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.

UDL 3

4. Open the “asd.UDL” file with a text editor and now u can see the connection string.

UDL 4

Tags: , , , ,
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.

UDL 1

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.

UDL 2

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.

UDL 3

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 🙂

UDL 4

Gelen Aramalar:

  • sql connection string
  • sqlconnectionstring

Tags: , , , ,
Posted in .NeT 2008, SQL Server | No Comments »

SQL Server 2005’de Otomatik Backup Alma

Ağustos 8th, 2008

Sql 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: , ,
Posted in .NeT 2008, SQL Server | No Comments »