MsSQL ile Firebird dbLink Oluştuma :
MsSQL üzerinden Firebird tablolarına erişim sağlayabilmek için SQL Server ile Firebird Server arasında veri trafiğini sağlayacak bir link oluşturmamız gerekir. MSSQL ->Server Objects-> Linked Servers altında yeni bir sunucuya nasıl bağlanıldığının adımları aşağıdaki gibidir:
İlk önce kullanıyor olduğumuz SQL Server sunucumuzun versiyonunu ve kaç bit ile çalıştığını aşağıdaki komutlar ile öğreniyoruz.
- SQL Server Version Öğrenme Komutu: select @@VERSION
- SQL Server Bit Desteği Öğrenme Komutu: select serverproperty('edition')
Yukarıda sorguladığımız SQL sunucumuza uyumlu olabilecek Firebird ODBC driver'ı firebirdsql.org sitesinden indiriyoruz. Kullanılan SQL Server 64 bit ise 64 bitlik ODBC, MSSQL 32 bitlik ise firebird ODBC driver kurulumlarının da 32 bitlik olmasına dikkat edilmelidir.
32-bitlik MSSQL ile Firebird driver haberleşmesi üzerinden devam edecek olursak, aşağıdaki adımlar takip edilmelidir;
- 32-bit ODBC Sistem DSN alanında FIREBIRDSRV adında Firebird/InterBase driver tanımladım.
MsSQL ile dbLink Firebird Veritabanının Tablolarına Erişim için OPENQUERY komutu kullanılır.