Uygulandığı Öğe
Access 2010 Access 2007

Access projesinde (*.adp), Microsoft SQL Server 7.0 veya sonraki bir veritabanını başka bir SQL Server 7.0 veya sonraki bir veritabanına aktarmak için TransferSQLDatabase makro eylemini kullanabilirsiniz. Veritabanını aktarma hakkında daha fazla bilgi için SQL Server belgelerine bakın.

Not: Veritabanına güvenilmezse bu eyleme izin verilmez.

Not: Access 2010, Access veri projelerini destekleyen son sürümdür.

Ayar

TransferSQLDatabase makro eylemi aşağıdaki bağımsız değişkenlere sahiptir.

Eylem bağımsız değişkeni

Açıklama

Sunucu

Kopyaladığınız SQL Server 7.0 veya üzeri veritabanı sunucusunun adı.

Database

Hedef sunucuda oluşturulacak yeni veritabanının adı.

Güvenilen Bağlantı Kullan

SQL Server güvenilir bir bağlantı olup olmadığını gösterir. Evet olarak ayarlanırsa, güvenilir bir bağlantı vardır ve Oturum Açma ve Parola bağımsız değişkenleri gerekli değildir. Hayır olarak ayarlanırsa Oturum Açma ve Parola bağımsız değişkenleri gereklidir. Varsayılan değer Evet'tir.

Güvenilir bir bağlantı kullandığınızda SQL Server güvenliği, ağda ve veritabanında tek bir oturum açma sağlamak için Windows işletim sistemi güvenliğiyle tümleştirilir.

Oturum Açma

Hedef sunucuda oturum açma adı.

Parola

Oturum açma bağımsız değişkeninin parolası. Bu parola Access projesinde metin olarak depolanır, ancak veritabanı aktarma işlemi sırasında gizlenir.

Veri Kopyalamayı Aktarma

Veritabanı aktarma işlemine veri eklenip eklenmeyeceğini belirtir. Evet olarak ayarlandığında, tüm veri yapıları, genişletilmiş özellikler ve veritabanı nesneleriyle birlikte tüm tablolar için tüm veriler dahil edilir. Hayır olarak ayarlandığında, tablolardan veri eklenmez. Hedef sunucuda, diğer tüm veritabanı nesneleriyle birlikte (veritabanı diyagramları dışında) yalnızca tablo yapısı ve genişletilmiş özellikler oluşturulur. Varsayılan değer Evet'tir.

Açıklamalar

Veritabanı aktarılırken başka işlemler gerçekleştiremezsiniz.

TransferSQLDatabase makro eylemi varsayılan olarak verileri, veri tanımlarını, veritabanı nesnelerini ve varsayılan değerler, metin kısıtlamaları ve arama değerleri gibi genişletilmiş özellikleri kopyalar.

Veritabanını aktarmak için gereksinimler vardır:

  • Hedef sunucuda sysadmin rolünün üyesi olmanız gerekir (Kaynak sunucuda özel rol gerekmez).

  • Access projesine (*.adp) bağlı geçerli SQL sunucusunun ve veritabanını aktardığınız hedef sunucunun sürüm 7.0 veya sonraki SQL Server olması gerekir.

Not: Bağlı sunucular bir veritabanı aktarım işlemi sırasında aktarılmaz.

Visual Basic for Applications (VBA) modülünde TransferSQLDatabase makro eylemini çalıştırmak için DoCmd nesnesinin TransferSQLDatabase yöntemini kullanın.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.