Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.bacpac
Bir dosyayı içeri aktarın: Özgün veritabanının bir kopyasını, verilerle birlikte Veritabanı Altyapısı'nın yeni bir örneğinde veya Azure SQL Veritabanı'nda oluşturmak için. Dışarı aktarma işlemi, bir veritabanını örnekler arasında geçirmek veya Azure SQL Veritabanı'nda dağıtılan bir veritabanının kopyasını oluşturmak için içeri aktarma işlemiyle birleştirilebilir. Kolayca içeri aktarma seçenekleri .bacpac
şunlardır:
- SQL Server Management Studio'da Veri Katmanı Uygulamasını İçeri Aktarma Sihirbazı
- Veritabanı Altyapısı örneği ile Azure SQL Veritabanı sunucusu arasında veya iki Azure SQL Veritabanı sunucusu arasında veritabanı dağıtmak için SQL Server Management Studio'daki Microsoft Azure SQL Veritabanı'na Veritabanı Dağıtma Sihirbazı
- SqlPackage komut satırı yardımcı programı
Başlamadan Önce
İçeri aktarma işlemi iki aşamada yeni bir veritabanı oluşturur.
İçeri aktarma işlemi, dışarı aktarma dosyasında depolanan
.bacpac
veritabanı modeli tanımını kullanarak yeni bir veritabanı oluşturur; aynı dağıtımın dosyadaki tanımdan yeni bir.dacpac
veritabanı oluşturması gibi.dacpac
.İçeri aktarma işlemi, verileri dışarı aktarma dosyasından
.bacpac
toplu olarak kopyalar.
Veritabanı Seçenekleri ve Ayarları
Varsayılan olarak, içeri aktarma sırasında oluşturulan veritabanı CREATE DATABASE deyimindeki tüm varsayılan ayarlara sahiptir, ancak veritabanı harmanlaması ve uyumluluk düzeyi dışarı aktarma dosyasında tanımlanan .bacpac
değerlere ayarlanır. Dışarı .bacpac
aktarma dosyası özgün veritabanındaki değerleri kullanır.
TRUSTWORTHY, DB_CHAINING ve HONOR_BROKER_PRIORITY gibi bazı veritabanı seçenekleri içeri aktarma işleminin bir parçası olarak ayarlanamaz. Dosya gruplarının sayısı veya dosyaların sayıları ve boyutları gibi fiziksel özellikler, içeri aktarma işleminin bir parçası olarak değiştirilemez. İçeri aktarma işlemi tamamlandıktan sonra veritabanını uyarlamak için ALTER DATABASE deyimini, SQL Server Management Studio'yu veya SQL Server PowerShell'i kullanabilirsiniz. Daha fazla bilgi için bkz. Veritabanları.
Güvenlik
Güvenliği geliştirmek için, SQL Server Kimlik Doğrulaması oturum açma bilgileri parolasız bir .bacpac
dışarı aktarma dosyasında depolanır. Dosya içeri aktarıldığında, oturum açma, oluşturulan parolayla devre dışı bırakılmış oturum açma olarak oluşturulur. Oturum açma bilgilerini etkinleştirmek için, ALTER ANY LOGIN
izniyle oturum açın ve oturum açmayı etkinleştirmek ile yeni bir parola atamak için ALTER LOGIN
kullanın. Parolaları SQL Server tarafından yönetilemediği için Windows Kimlik Doğrulaması oturum açma işlemleri için bu ek adım gerekli değildir.
İzinler
.bacpac
yalnızca sysadmin veya serveradmin sabit sunucu rollerinin üyeleri ya da dbcreator sabit sunucu rolünde bulunup ALTER ANY LOGIN
izinlerine sahip oturum açma bilgileri tarafından içeri aktarılabilir. adlı sa
yerleşik SQL Server sistem yöneticisi hesabı da bir .bacpac
içeri aktarabilir. SQL Veritabanı'nda oturum açma bilgileri olan bir .bacpac
öğesini içeri aktarmak için loginmanager veya serveradmin rollerine üyelik gerekir. SQL Veritabanı'nda oturum açmadan bir .bacpac
öğesini içeri aktarmak için dbmanager veya serveradmin rollerine üyelik gerekir.
SQL Server Management Studio'daki Microsoft Azure SQL Veritabanı'na Veritabanı Dağıtma Sihirbazı, kaynak veritabanını dışarı aktarmak için daha fazla izin gerektirir. Oturum açma işlemi için en az ALTER ANY LOGIN
ve veritabanı kapsamı VIEW DEFINITION
izinlerinin yanı sıra, sys.sql_expression_dependencies
üzerinde SELECT
izinleri gerekir. Aynı zamanda database_owner sabit veritabanı rolünün üyesi olan securityadmin sabit sunucu rolünün üyelerinin bir .bacpac
dışarı aktarmasına izin verilir.
sysadmin sabit sunucu rolünün veya adlı sa
yerleşik SQL Server sistem yöneticisi hesabının üyeleri de bir .bacpac
dışarı aktarabilir.
Veri Katmanı Uygulama İçeri Aktarma Sihirbazı'nı kullanma
Sihirbazı başlatmak için aşağıdaki adımları kullanın:
şirket içinde veya SQL Veritabanı'nda SQL Server örneğine bağlanın.
Nesne Gezgini'ndeVeritabanları'na sağ tıklayın ve ardından Veri Katmanı Uygulamasını İçeri Aktar menü öğesini seçerek sihirbazı başlatın.
Sihirbaz iletişim kutularını tamamlayın:
Giriş Sayfası
Bu sayfada Veri Katmanı Uygulaması İçeri Aktarma Sihirbazı'nın adımları açıklanmaktadır.
Seçenekler
Bu sayfayı bir daha gösterme. - Giriş sayfasının gelecekte görüntülenmesini durdurmak için onay kutusunu seçin.
Sonraki - Ayarları İçeri Aktar sayfasına devam eder.
İptal - İşlemi iptal eder ve sihirbazı kapatır.
Ayarları İçeri Aktar Sayfası
İçeri aktarılacak .bacpac
dosyanın konumunu belirtmek için bu sayfayı kullanın.
Yerel diskten içeri aktar - Yerel bilgisayarda gezinmek için Gözat... öğesini seçin veya sağlanan alanda yolu belirtin. Yol adı bir dosya adı ve
.bacpac
uzantı içermelidir.Azure'dan içeri aktarma - Microsoft Azure kapsayıcısından bir dosyayı içeri aktarır
.bacpac
. Bu seçeneği doğrulamak için bir Microsoft Azure kapsayıcısına bağlanmanız gerekir. Azure'dan içeri aktar seçeneği, geçici dosya için yerel bir dizin belirtmenizi de gerektirir. Geçici dosya belirtilen konumda oluşturulur ve işlem tamamlandıktan sonra orada kalır.Azure'a göz atarken tek bir hesaptaki kapsayıcılar arasında geçiş yapabilirsiniz. İçeri aktarma işlemine devam etmek için tek
.bacpac
bir dosya belirtmeniz gerekir. Sütunları Ad, Boyut veya Değiştirme Tarihi'ne göre sıralayabilirsiniz.Devam etmek için içeri aktarılacak dosyayı belirtin
.bacpac
ve aç'ı seçin.
Veritabanı Ayarları Sayfası
Oluşturulacak veritabanının ayrıntılarını belirtmek için bu sayfayı kullanın.
SQL Server'ın yerel bir örneği için:
Yeni veritabanı adı - İçeri aktarılan veritabanı için bir ad belirtin.
Veri dosyası yolu - Veri dosyaları için yerel bir dizin sağlayın. Yerel bilgisayarda gezinmek için Gözat... öğesini seçin veya sağlanan alanda yolu belirtin.
Günlük dosyası yolu - Günlük dosyaları için yerel bir dizin sağlayın. Yerel bilgisayarda gezinmek için Gözat... öğesini seçin veya sağlanan alanda yolu belirtin.
Devam etmek için İleri’yi seçin.
Azure SQL Veritabanı için:
- Yeni bir Azure SQL veritabanı oluşturmak için BACPAC dosyasını içeri aktarma, Azure portalı, PowerShell, SQL Server Management Studio veya SqlPackage kullanarak adım adım yönergeler sağlar.
- SQL Veritabanı seçeneklerine ve performansına bakın: Farklı hizmet katmanlarına ayrıntılı bir bakış için her hizmet katmanında nelerin kullanılabilir olduğunu anlayın.
Doğrulama Sayfası
İşlemi engelleyen sorunları gözden geçirmek için bu sayfayı kullanın. Devam etmek için engelleme sorunlarını çözün ve doğrulamanın başarılı olduğundan emin olmak için Doğrulamayı Yeniden Çalıştır'ı seçin.
Devam etmek için İleri’yi seçin.
Özet Sayfası
İşlemin belirtilen kaynak ve hedef ayarlarını gözden geçirmek için bu sayfayı kullanın. Belirtilen ayarları kullanarak içeri aktarma işlemini tamamlamak için Son'u seçin. İçeri aktarma işlemini iptal etmek ve sihirbazdan çıkmak için İptal'i seçin.
İlerleme Sayfası
Bu sayfada işlemin durumunu gösteren bir ilerleme çubuğu görüntülenir. Ayrıntılı durumu görüntülemek için Ayrıntıları görüntüle
Devam etmek için İleri’yi seçin.
Sonuç Sayfası
Bu sayfa, içeri aktarma işleminin başarısını veya başarısızlığını bildirir ve her eylemin başarısını veya başarısızlığını gösteren veritabanı işlemleri oluşturur. Hatayla karşılaşan tüm eylemlerin Sonuç sütununda bir bağlantısı vardır. Bu eylemin hata raporunu görüntülemek için bağlantıyı seçin.
Sihirbazı kapatmak için Kapat'ı seçin.