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.
SqlPackage DeployReport eylemi, yayımlama eylemi tarafından yapılacak değişikliklerin XML raporunu oluşturur. SqlPackage DriftReport eylemi, son kaydedildiğinden bu yana kayıtlı veritabanında yapılan değişikliklerin XML raporunu oluşturur.
Not
Microsoft Entra ID daha önce Azure Active Directory (Azure AD) olarak biliniyordu.
Komut satırı söz dizimi
SqlPackage, komut satırında belirtilen parametreleri, özellikleri ve SQLCMD değişkenlerini kullanarak belirtilen eylemleri başlatır.
SqlPackage {parameters}{properties}{SQLCMD Variables}
DeployReport eylem parametreleri
| Parametre | Kısa Form | Değer | Açıklama |
|---|---|---|---|
| /Eylem: | /a: | DağıtımRaporu | Gerçekleştirilecek eylemi belirtir. |
| /AccessToken: | /@: | {string} | Hedef veritabanına bağlanırken kullanılacak belirteç tabanlı kimlik doğrulama erişim belirtecini belirtir. |
| /Teşhis: | /d: | {Doğru|Yanlış} | Tanılama günlüğünün konsola çıktı verip vermediğini belirtir. Varsayılan olarak False ayarlanmıştır. |
| /DiagnosticsFile: | /df: | {string} | Tanılama günlüklerini depolamak için bir dosya belirtir. |
| /MaksimumParalellik: | /mp: | {int} | Bir veritabanında çalıştırılan eşzamanlı işlemler için paralellik derecesini belirtir. Varsayılan değer 8'dir. |
| /OutputPath: | /op: | {string} | Çıkış dosyalarının oluşturulduğu dosya yolunu belirtir. |
| /OverwriteFiles: | /of: | {Doğru|Yanlış} | SqlPackage'ın var olan dosyaların üzerine yazıp yazmaması gerektiğini belirtir. False belirtilmesi, var olan bir dosyayla karşılaşıldığında SqlPackage'ın eylemi durdurmasına neden olur. Varsayılan değer True'dur. |
| /Profil: | /pr: | {string} | DAC Yayımlama Profilinin dosya yolunu belirtir. Profil, çıkış oluştururken kullanılacak bir özellik ve değişken koleksiyonunu tanımlar. |
| /Özellikler: | /p: | {PropertyName}={Value} | eyleme özgü özellikiçin bir ad değer çifti belirtir; {PropertyName}={Value}. |
| /Sessiz: | /q: | {Doğru|Yanlış} | Ayrıntılı geri bildirimin gizlenip gizlenmeyeceğini belirtir. Varsayılan olarak False ayarlanmıştır. |
| /SourceFile: | /sf: | {string} | Veritabanı yerine eylem kaynağı olarak kullanılacak kaynak dosyayı belirtir. Bu parametre kullanılırsa, başka bir kaynak parametre geçerli olmaz. |
| /SourceConnectionString: | /scs: | {string} | Kaynak veritabanına geçerli bir SQL Server/Azure bağlantı dizesi belirtir. Bu parametre belirtilirse, yalnızca diğer tüm kaynak parametrelerinden kullanılmalıdır. |
| /SourceDatabaseName: | /sdn: | {string} | Kaynak veritabanının adını tanımlar. |
| /SourceEncryptConnection: | /s: | {İsteğe bağlı|Zorunlu|Katı|Doğru|Yanlış} | Kaynak veritabanı bağlantısı için SQL şifrelemesinin kullanılıp kullanılmayacağı belirtir. Varsayılan değer True'dur. |
| /SourceHostNameInCertificate: | /shnic: | {string} | İletişim katmanı TLS kullanılarak şifrelendiğinde kaynak SQL Server TLS/SSL sertifikasını doğrulamak için kullanılan değeri belirtir. |
| /SourcePassword: | /sp: | {string} | SQL Server Kimlik Doğrulama senaryoları için, kaynak veritabanına erişmek için kullanılacak parolayı tanımlar. |
| /SourceServerName: | /ssn: | {string} | Kaynak veritabanını barındıran sunucunun adını tanımlar. |
| /SourceTimeout: | /st: | {int} | Kaynak veritabanıyla bağlantı kurmak için zaman aşımını saniye cinsinden belirtir. |
| /SourceTrustServerCertificate: | /stsc: | {Doğru|Yanlış} | Kaynak veritabanı bağlantısını şifrelemek için TLS'nin kullanılıp kullanılmayacağını ve güveni doğrulamak için sertifika zinciri adımını atlamayı belirtir. Varsayılan değer False'tur. |
| /SourceUser: | /su: | {string} | SQL Server Kimlik Doğrulaması senaryoları için, kaynak veritabanına erişmek için kullanılacak SQL Server kullanıcısını tanımlar. |
| /TargetFile: | /tf: | {string} | Veritabanı yerine eylem hedefi olarak kullanılacak hedef dosyayı (yani bir .dacpac dosyası) belirtir. Bu parametre kullanılırsa, başka bir hedef parametre geçerli olmaz. Bu parametre yalnızca veritabanı hedeflerini destekleyen eylemler için geçersiz olacaktır. |
| /TargetConnectionString: | /tcs: | {string} | Hedef veritabanına geçerli bir SQL Server/Azure bağlantı dizesi belirtir. Bu parametre belirtilirse, yalnızca diğer tüm hedef parametrelerden kullanılmalıdır. |
| /TargetDatabaseName: | /tdn: | {string} | SqlPackage Eyleminin hedefi olan veritabanı adı için bir üstteki ayarı belirtir. |
| /HedefŞifreliBağlantı: | /tec: | {İsteğe bağlı|Zorunlu|Katı|Doğru|Yanlış} | Hedef veritabanı bağlantısı için SQL şifrelemesinin kullanılıp kullanılmayacağı belirtir. Varsayılan değer True'dur. |
| /TargetHostNameInCertificate: | /etnik: | {string} | İletişim katmanı TLS kullanılarak şifrelendiğinde hedef SQL Server TLS/SSL sertifikasını doğrulamak için kullanılan değeri belirtir. |
| /HedefŞifre: | /tp: | {string} | SQL Server Kimlik Doğrulama senaryoları için, hedef veritabanına erişmek için kullanılacak parolayı tanımlar. |
| /TargetServerName: | /tsn: | {string} | Hedef veritabanını barındıran sunucunun adını tanımlar. |
| /HedefZamanAşımı: | /tt: | {int} | Saniyeler içinde hedef veritabanına bağlantı kurmak için zaman aşımını belirtir. Microsoft Entra Id için bu değerin 30 saniyeden büyük veya buna eşit olması önerilir. |
| /TargetTrustServerCertificate: | /ttsc: | {Doğru|Yanlış} | TLS kullanarak hedef veritabanı bağlantısının şifrelenmesini ve güveni doğrulamak için sertifika zinciri denetimini atlamayı sağlayıp sağlamayacağını belirtir. Varsayılan değer False'tur. |
| /TargetUser: | /tu: | {string} | SQL Server Kimlik Doğrulaması senaryoları için, hedef veritabanına erişmek için kullanılacak SQL Server kullanıcısını tanımlar. |
| /TenantId: | /tid: | {string} | Microsoft Entra kiracı ID'si ya da etki alanı adını temsil eder. Bu seçenek konuk veya içeri aktarılan Microsoft Entra kullanıcılarının yanı sıra outlook.com, hotmail.com veya live.com gibi Microsoft hesaplarını desteklemek için gereklidir. Bu parametre atlanırsa, kimliği doğrulanmış kullanıcının bu kiracı için yerel bir kullanıcı olduğu varsayılarak Microsoft Entra Kimliği için varsayılan kiracı kimliği kullanılır. Bu durumda, bu Microsoft Entra Kimliğinde barındırılan konuk veya içeri aktarılan kullanıcılar ve/veya Microsoft hesapları desteklenmez, işlem başarısızlıkla sonuçlanır. Daha fazla bilgi için bkz. SQL Veritabanı ve Azure Synapse Analytics ile Evrensel Kimlik Doğrulaması (MFA için SSMS desteği) . |
| /UniversalAuthentication: | /ua: | {Doğru|Yanlış} | Evrensel kimlik doğrulamasının kullanılıp kullanılmayacağı belirtir. True olarak ayarlandığında, MFA'yı destekleyen etkileşimli kimlik doğrulama protokolü etkinleştirilir. Bu seçenek, kullanıcının kullanıcı adını ve parolasını veya tümleşik kimlik doğrulamasını (Windows kimlik bilgileri) girmesini gerektiren etkileşimli bir protokol kullanılarak MFA olmadan Microsoft Entra kimlik doğrulaması için de kullanılabilir. /UniversalAuthentication True olarak ayarlandığında SourceConnectionString (/scs) içinde Microsoft Entra kimlik doğrulaması belirtilmez. /UniversalAuthentication False olarak ayarlandığında, Microsoft Entra kimlik doğrulaması SourceConnectionString (/scs) içinde belirtilmelidir. Daha fazla bilgi için bkz. SQL Veritabanı ve Azure Synapse Analytics ile Evrensel kimlik doğrulaması (MFA için SSMS desteği) . |
| /Değişkenler: | /v: | {PropertyName}={Value} | Eyleme özgü değişken için bir ad değer çifti belirtir; {VariableName}={Value}. DACPAC dosyası geçerli SQLCMD değişkenlerinin listesini içerir. Her değişken için bir değer sağlanmazsa hata oluşur. |
DeployReport eylem özellikleri
| Mülk | Değer | Açıklama |
|---|---|---|
| /p: | Ek Dağıtım Katkı Sağlayıcı Argümanları=(STRING) | Dağıtım katkı sağlayıcıları için ek bağımsız değişkenler belirtir. Bu noktalı virgülle ayrılmış değerler listesi olmalıdır. |
| /p: | AdditionalDeploymentContributors=(STRING) | Dacpac dağıtıldığında çalışması gereken ek dağıtım katkı sağlayıcılarını tanımlar. Bu, eksiksiz derleme katkıda bulunan adlarının veya kimliklerinin noktalı virgülle ayrılmış bir listesi olmalıdır. |
| /p: | Ek Ek Dağıtım Katkı Sağlayıcı Yolları=(STRING) | Ek dağıtım bileşenlerini yüklemek için yolları belirtir. Bu noktalı virgülle ayrılmış değerler listesi olmalıdır. |
| /p: | AllowDropBlocking Assemblies=(BOOLEAN) | Bu özellik SqlClr dağıtımı tarafından, dağıtım planının bir parçası olarak engelleyici derlemelerin bırakılmasına neden olmak için kullanılır. Varsayılan olarak, referans veren derlemenin kaldırılması gerekiyorsa, tüm engelleyici ve referans veren derlemeler bir derleme güncellemesini engeller. |
| /p: | PlatformUyumsuzluğunaİzinVer=(BOOLEAN) | Uyumsuz SQL Server platformlarına rağmen eylemin denenip denenmeyeceğini belirtir. |
| /p: | AllowUnsafeRowLevelSecurityDataMovement=(BOOLEAN) | Bu özellik true olarak ayarlandıysa Satır Düzeyi Güvenliği olan bir tablodaki veri hareketini engellemeyin. Varsayılan değer false'tur. |
| /p: | VeritabanınıDeğişikliklerdenÖnceYedekle=(BOOLEAN) | Değişiklikleri dağıtmadan önce veritabanını yedekler. |
| /p: | VeriKaybıOlasılığınaKarşıBlokeEt=(MANTIKSAL 'Doğru') | Elde edilen şema değişiklikleri, veri duyarlığı azaltma veya atama işlemi gerektiren bir veri türü değişikliği de dahil olmak üzere veri kaybına neden olabilirse, işlemin şema doğrulama adımı sırasında sonlandırılacağını belirtir. Varsayılan (True) değeri, hedef veritabanında veri olup olmadığına bakılmaksızın işlemin sonlandırılmasına neden olur. BlockOnPossibleDataLoss için False değerine sahip bir yürütme, hedefte yeni sütun türüne dönüştürülemeyen veriler varsa dağıtım planı yürütmesi sırasında yine başarısız olabilir. |
| /p: | BlockWhenDriftDetected=(BOOLEAN 'Doğru') | Şeması artık kaydıyla eşleşmeyen veya kaydı kaldırılan bir veritabanının güncelleştirilmesinin engellenip engellenmeyeceğini belirtir. |
| /p: | CommandTimeout=(INT32 '60') | SQL Server'da sorgu yürütürken komut zaman aşımını saniyeler içinde belirtir. |
| /p: | CommentOutSetVarDeclarations=(BOOLEAN) | OLUŞTURULAN yayımlama betiğinde SETVAR değişkenlerinin bildiriminin açıklama satırı olarak işaretlenip işaretlenmeyeceğini belirtir. SQLCMD.EXE gibi bir araç kullanarak yayımlarken komut satırındaki değerleri belirtmeyi planlıyorsanız bunu yapmayı seçebilirsiniz. |
| /p: | CompareUsingTargetCollation=(BOOLEAN) | Bu ayar, veritabanı harmanlamasının dağıtım sırasında nasıl işleneceğini belirler; varsayılan olarak hedef veritabanının harmanlaması, kaynak tarafından belirtilen harmanlamayla eşleşmiyorsa güncelleştirilir. Bu seçenek ayarlandığında hedef veritabanının (veya sunucunun) harmanlaması kullanılmalıdır. |
| /p: | YeniVeritabanıOluştur=(BOOLEAN) | Hedef veritabanı üzerine yayımladığınızda, veritabanının güncellenip güncellenmeyeceğini veya silinip yeniden oluşturulup oluşturulmayacağını belirtir. |
| /p: | DatabaseEdition=({ Temel | Standart | Premium | DataWarehouse | Genel Amaç | İş Kritiği | Hiperscale | Varsayılan } 'Varsayılan') | Azure SQL Veritabanı'nın sürümünü tanımlar. Bkz. Azure SQL Veritabanı hizmet katmanları. |
| /p: | DatabaseLockTimeout=(INT32 '60') | SQLServer'da sorgu yürütürken veritabanı kilitleme zaman aşımını saniyeler içinde belirtir. Süresiz olarak beklemek için -1 kullanın. |
| /p: | DatabaseMaximumSize=(INT32) | Azure SQL Veritabanı'nın GB cinsinden en büyük boyutunu tanımlar. |
| /p: | VeritabanıHizmetHedefi=(STRING) | Azure SQL Veritabanı'nın "P0" veya "S1" gibi performans düzeyini tanımlar. |
| /p: | TekKullanıcıModundaVeritabanıDağıt=(BOOLEAN) | true ise, veritabanı dağıtmadan önce Tek Kullanıcı Modu olarak ayarlanır. |
| /p: | DisableAndReenableDdlTriggers=(BOOLEAN 'Doğru') | Veri Tanımı Dili (DDL) tetikleyicilerinin yayımlama işleminin başında devre dışı bırakılıp bırakılmayacağını ve yayımlama eyleminin sonunda yeniden etkinleştirilip etkinleştirilmediğini belirtir. |
| /p: | VerileriDeğişiklikYakalamaObjeleriniDeğiştirme=(BOOLEAN 'Doğru') | True ise, Değişiklik Veri Yakalama nesneleri değiştirilmez. |
| /p: | YinelenenObjeleriDeğiştirme=(BOOLEAN 'Doğru') | Çoğaltılan nesnelerin doğrulama sırasında tanımlanıp tanımlanmayacağını belirtir. |
| /p: | DoNotDropObjectType=(STRING) | DropObjectsNotInSource true olduğunda bırakılmaması gereken bir nesne türü. Geçerli nesne türü adları Toplamalar, Uygulama Rolleri, Bütünleştirilmiş Kodlar, Asimetrik Anahtarlar, Broker Öncelikleri, Sertifikalar, Sütun Şifreleme Anahtarları, Sütun Ana Anahtarları, Sözleşmeler, Veritabanı Rolleri, Veritabanı Tetikleyicileri, Varsayılanlar, Genişletilmiş Özellikler, Harici Veri Kaynakları, Harici Dosya Formatları, Harici Tablolar, Dosya Grupları, Dosya Tabloları, Tam Metin Katalogları, Tam Metin Durdurma Listeleri, Mesaj Türleri, Bölümleme Fonksiyonları, Bölümleme Şemaları, İzinler, Kuyruklar, Uzaktan Servis Bağlamaları, Rol Üyeliği, Kurallar, Skaler Değerli Fonksiyonlar, Arama Özellik Listeleri, Güvenlik Politikaları, Diziler, Hizmetler, İmzalar, Saklı Yordamlar, Simetrik Anahtarlar, Eşanlamlılar, Tablolar, Tablo Değerli Fonksiyonlar, Kullanıcı Tanımlı Veri Tipleri, Kullanıcı Tanımlı Tablo Tipleri, Clr Kullanıcı Tanımlı Tipleri, Kullanıcılar, Görünümler, Xml Şema Koleksiyonları, Denetimler, Kimlik Bilgileri, Kriptografik Sağlayıcılar, Veritabanı Denetim Özellikleri, Veritabanı Ölçekli Kimlik Bilgileri, Uç Noktalar, Hata Mesajları, Olay Bildirimleri, Olay Oturumları, Bağlantılı Sunucu Girişleri, Bağlantılı Sunucular, Girişler, Rotalar, Sunucu Denetim Özellikleri, Sunucu Rol Üyeliği, Sunucu Rolleri, Sunucu Tetikleyicileri. Bu özellik, birden çok seçeneği belirtmek için birden çok kez belirtilebilir. |
| /p: | DoNotDropObjectTypes=(STRING) | DropObjectsNotInSource true olduğunda bırakılmaması gereken nesne türlerinin noktalı virgülle ayrılmış listesi. Geçerli nesne türü adları Toplamalar, Uygulama Rolleri, Bütünleştirilmiş Kodlar, Asimetrik Anahtarlar, Broker Öncelikleri, Sertifikalar, Sütun Şifreleme Anahtarları, Sütun Ana Anahtarları, Sözleşmeler, Veritabanı Rolleri, Veritabanı Tetikleyicileri, Varsayılanlar, Genişletilmiş Özellikler, Harici Veri Kaynakları, Harici Dosya Formatları, Harici Tablolar, Dosya Grupları, Dosya Tabloları, Tam Metin Katalogları, Tam Metin Durdurma Listeleri, Mesaj Türleri, Bölümleme Fonksiyonları, Bölümleme Şemaları, İzinler, Kuyruklar, Uzaktan Servis Bağlamaları, Rol Üyeliği, Kurallar, Skaler Değerli Fonksiyonlar, Arama Özellik Listeleri, Güvenlik Politikaları, Diziler, Hizmetler, İmzalar, Saklı Yordamlar, Simetrik Anahtarlar, Eşanlamlılar, Tablolar, Tablo Değerli Fonksiyonlar, Kullanıcı Tanımlı Veri Tipleri, Kullanıcı Tanımlı Tablo Tipleri, Clr Kullanıcı Tanımlı Tipleri, Kullanıcılar, Görünümler, Xml Şema Koleksiyonları, Denetimler, Kimlik Bilgileri, Kriptografik Sağlayıcılar, Veritabanı Denetim Özellikleri, Veritabanı Ölçekli Kimlik Bilgileri, Uç Noktalar, Hata Mesajları, Olay Bildirimleri, Olay Oturumları, Bağlantılı Sunucu Girişleri, Bağlantılı Sunucular, Girişler, Rotalar, Sunucu Denetim Özellikleri, Sunucu Rol Üyeliği, Sunucu Rolleri, Sunucu Tetikleyicileri. |
| /p: | Kaynakta Olmayan Kısıtlamaları Bırak=(BOOLEAN 'True') | Veritabanı anlık görüntüsü (.dacpac) dosyasında bulunmayan kısıtlamaların, bir veritabanında yayımladığınızda hedef veritabanından bırakılıp bırakılmayacağını belirtir. |
| /p: | DropDmlTriggersNotInSource=(BOOLEYAN 'Doğru') | Veritabanı anlık görüntüsü (.dacpac) dosyasında bulunmayan DML tetikleyicilerinin bir veritabanında yayımladığınızda hedef veritabanından bırakılıp bırakılmayacağını belirtir. |
| /p: | DropUzantılıÖzellikleriKaynaktaOlmayan=(BOOLEAN 'DOĞRU') | Veritabanı anlık görüntüsü (.dacpac) dosyasında bulunmayan genişletilmiş özelliklerin, bir veritabanında yayımladığınızda hedef veritabanından bırakılıp bırakılmayacağını belirtir. |
| /p: | DropIndexesNotInSource=(BOOLEAN 'Doğru') | Veritabanı anlık görüntüsü (.dacpac) dosyasında bulunmayan dizinlerin, bir veritabanında yayımladığınızda hedef veritabanından bırakılıp bırakılmayacağını belirtir. |
| /p: | Kaynakta Olmayan Öğeleri Düşür=(BOOLEAN) | Veritabanı anlık görüntüsü (.dacpac) dosyasında bulunmayan nesnelerin, bir veritabanında yayımladığınızda hedef veritabanından bırakılıp bırakılmayacağını belirtir. Bu değer DropExtendedProperties'den önceliklidir. |
| /p: | KaynaktaOlmayanİzinleriBırak=(BOOLEAN) | Bir veritabanında güncelleştirme yayımladığınızda veritabanı anlık görüntüsü (.dacpac) dosyasında bulunmayan izinlerin hedef veritabanından bırakılıp bırakılmayacağını belirtir. |
| /p: | Kaynakta Olmayan Rol Üyelerini Kaldır=(BOOLEAN) | Bir veritabanında güncelleştirme yayımladığınızda veritabanı anlık görüntüsü (.dacpac) dosyasında tanımlanmayan rol üyelerinin hedef veritabanından bırakılıp bırakılmayacağını belirtir. |
| /p: | DropStatisticsNotInSource=(BOOLEAN 'Doğru') | Veritabanı anlık görüntüsü (.dacpac) dosyasında bulunmayan istatistiklerin, bir veritabanında yayımladığınızda hedef veritabanından bırakılıp bırakılmayacağını belirtir. |
| /p: | ExcludeObjectType=(STRING) | Dağıtım sırasında yoksayılması gereken bir nesne türü. Geçerli nesne türü adları Toplamalar, Uygulama Rolleri, Bütünleştirilmiş Kodlar, Asimetrik Anahtarlar, Broker Öncelikleri, Sertifikalar, Sütun Şifreleme Anahtarları, Sütun Ana Anahtarları, Sözleşmeler, Veritabanı Rolleri, Veritabanı Tetikleyicileri, Varsayılanlar, Genişletilmiş Özellikler, Harici Veri Kaynakları, Harici Dosya Formatları, Harici Tablolar, Dosya Grupları, Dosya Tabloları, Tam Metin Katalogları, Tam Metin Durdurma Listeleri, Mesaj Türleri, Bölümleme Fonksiyonları, Bölümleme Şemaları, İzinler, Kuyruklar, Uzaktan Servis Bağlamaları, Rol Üyeliği, Kurallar, Skaler Değerli Fonksiyonlar, Arama Özellik Listeleri, Güvenlik Politikaları, Diziler, Hizmetler, İmzalar, Saklı Yordamlar, Simetrik Anahtarlar, Eşanlamlılar, Tablolar, Tablo Değerli Fonksiyonlar, Kullanıcı Tanımlı Veri Tipleri, Kullanıcı Tanımlı Tablo Tipleri, Clr Kullanıcı Tanımlı Tipleri, Kullanıcılar, Görünümler, Xml Şema Koleksiyonları, Denetimler, Kimlik Bilgileri, Kriptografik Sağlayıcılar, Veritabanı Denetim Özellikleri, Veritabanı Ölçekli Kimlik Bilgileri, Uç Noktalar, Hata Mesajları, Olay Bildirimleri, Olay Oturumları, Bağlantılı Sunucu Girişleri, Bağlantılı Sunucular, Girişler, Rotalar, Sunucu Denetim Özellikleri, Sunucu Rol Üyeliği, Sunucu Rolleri, Sunucu Tetikleyicileri. |
| /p: | ExcludeObjectTypes=(STRING) | Dağıtım sırasında yoksayılması gereken nesne türlerinin noktalı virgülle ayrılmış listesi. Geçerli nesne türü adları Toplamalar, Uygulama Rolleri, Bütünleştirilmiş Kodlar, Asimetrik Anahtarlar, Broker Öncelikleri, Sertifikalar, Sütun Şifreleme Anahtarları, Sütun Ana Anahtarları, Sözleşmeler, Veritabanı Rolleri, Veritabanı Tetikleyicileri, Varsayılanlar, Genişletilmiş Özellikler, Harici Veri Kaynakları, Harici Dosya Formatları, Harici Tablolar, Dosya Grupları, Dosya Tabloları, Tam Metin Katalogları, Tam Metin Durdurma Listeleri, Mesaj Türleri, Bölümleme Fonksiyonları, Bölümleme Şemaları, İzinler, Kuyruklar, Uzaktan Servis Bağlamaları, Rol Üyeliği, Kurallar, Skaler Değerli Fonksiyonlar, Arama Özellik Listeleri, Güvenlik Politikaları, Diziler, Hizmetler, İmzalar, Saklı Yordamlar, Simetrik Anahtarlar, Eşanlamlılar, Tablolar, Tablo Değerli Fonksiyonlar, Kullanıcı Tanımlı Veri Tipleri, Kullanıcı Tanımlı Tablo Tipleri, Clr Kullanıcı Tanımlı Tipleri, Kullanıcılar, Görünümler, Xml Şema Koleksiyonları, Denetimler, Kimlik Bilgileri, Kriptografik Sağlayıcılar, Veritabanı Denetim Özellikleri, Veritabanı Ölçekli Kimlik Bilgileri, Uç Noktalar, Hata Mesajları, Olay Bildirimleri, Olay Oturumları, Bağlantılı Sunucu Girişleri, Bağlantılı Sunucular, Girişler, Rotalar, Sunucu Denetim Özellikleri, Sunucu Rol Üyeliği, Sunucu Rolleri, Sunucu Tetikleyicileri. |
| /p: | VarsayılanlarıAkıllıcaOluştur=(BOOLEAN) | Null değerlere izin vermeyen bir sütunla veri içeren bir tabloyu güncelleştirirken otomatik olarak bir varsayılan değer sağlar. |
| /p: | IgnoreAnsiNulls=(BOOLEAN 'Doğru') | Bir veritabanına yayımladığınızda, ANSI NULLS ayarındaki farklılıkların yoksayıp yoksamayacağını veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | IgnoreAuthorizer=(BOOLEAN) | Bir veritabanına yayınladığınızda, Yetkilendirici'deki farklılıkların göz ardı edilmesi mi yoksa güncellenmesi mi gerektiğini belirtir. |
| /p: | SütunSıralamasınıYoksay=(BOOLEAN) | Bir veritabanında yayımladığınızda sütun harmanlamalarındaki farklılıkların yoksayılması mı yoksa güncelleştirilmesi mi gerektiğini belirtir. |
| /p: | IgnoreColumnOrder=(BOOLEAN) | Bir veritabanında yayımladığınızda tablo sütun düzenindeki farklılıkların yoksayılması veya güncelleştirilmesi gerekip gerekmediğini belirtir. |
| /p: | YorumlariYoksay=(BOOLEAN) | Bir veritabanında yayımladığınızda açıklamalardaki farklılıkların yoksayılması mı yoksa güncelleştirilmesi mi gerektiğini belirtir. |
| /p: | Kriptografik Sağlayıcı Dosya Yolunu Yoksay=(BOOLEAN 'True') | Bir veritabanında yayımladığınızda şifreleme sağlayıcısının dosya yolundaki farklılıkların yoksayılması veya güncelleştirilmesi gerekip gerekmediğini belirtir. |
| /p: | IgnoreDdlTriggerOrder=(BOOLEAN) | Bir veritabanına veya sunucuya yayımladığınızda Veri Tanımı Dili (DDL) tetikleyicilerinin sırasındaki farklılıkların yoksayılıp yoksayılmayacağını veya güncelleştirilip güncelleştirilmeyeceğini belirtir. |
| /p: | IgnoreDdlTetikleyiciDurumu=(BOOLEAN) | Bir veritabanında yayımladığınızda Veri Tanımı Dili (DDL) tetikleyicilerinin etkin veya devre dışı durumundaki farklılıkların yoksayılması veya güncelleştirilmesi gerekip gerekmediğini belirtir. |
| /p: | VarsayılanŞemayıYoksay=(BOOLEAN) | Bir veritabanında yayımladığınızda varsayılan şemadaki farklılıkların yoksayılması mı yoksa güncelleştirilmesi mi gerektiğini belirtir. |
| /p: | IgnoreDmlTriggerOrder=(BOOLEAN) | Bir veritabanında yayınladığınızda Veri İşleme Dili (DML) tetikleyicilerinin sıralama farklarının göz ardı edilip edilmeyeceğini veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | IgnoreDmlTriggerState=(BOOLEAN) | DML tetikleyicilerinin etkin veya devre dışı olma durumlarındaki farklılıkların, bir veritabanına yayımladığınızda göz ardı edilip edilmeyeceğini veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | Genişletilmiş özellikleri yoksay=(BOOLEAN) | Bir veritabanında yayımladığınızda genişletilmiş özelliklerdeki farklılıkların yoksayılması mı yoksa güncelleştirilmesi mi gerektiğini belirtir. |
| /p: | IgnoreFileAndLogFilePath=(BOOLEAN 'Doğru') | Dosya ve günlük dosyaları için yollar arasındaki farklılıkların göz ardı edilip edilmeyeceğini veya güncellenip güncellenmeyeceğini bir veritabanına yayımlarken belirtir. |
| /p: | DosyaGrubuYerleşiminiYoksay=(BOOL 'Doğru') | Bir veritabanına yayımladığınızda FILEGROUP'lar içindeki nesnelerin yerleşimindeki farklılıkların yoksayılması veya güncellenmesi gerektiğini belirtir. |
| /p: | IgnoreFileSize=(BOOLEAN 'Doğru') | Dosya boyutlarındaki farklılıkların yoksayılıp yoksayılmayacağını veya bir veritabanına yayımladığınızda uyarı verilip verilmeyeceğini belirtir. |
| /p: | IgnoreFillFactor=(BOOLE 'Doğru') | İndeks depolama için doldurma faktöründeki farklılıkların göz ardı edilip edilmeyeceğini veya bir veritabanına yayın yaparken uyarı verilip verilmeyeceğini belirtir. |
| /p: | IgnoreFullTextCatalogFilePath=(BOOLEAN 'Doğru') | Tam metin kataloğu için dosya yolundaki farklılıkların yoksayılıp yoksayılmaması veya bir veritabanına yayımladığınızda uyarı verilip verilmemesi gerektiğini belirtir. |
| /p: | KimlikTohumuYokSay=(BOOLEAN) | Bir veritabanına güncellemeleri yayımladığınızda, kimlik sütunu için başlangıç değerindeki farklılıkların yoksayılıp yoksayılmayacağını veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | ArtışYoksay=(BOOLEAN) | Bir veritabanına yayımladığınızda, kimlik sütununun artışındaki farkların yoksayılması veya güncellenmesi gerekip gerekmediğini belirtir. |
| /p: | IgnoreIndexOptions=(BOOLEAN) | Bir veritabanında yayımladığınızda dizin seçeneklerindeki farklılıkların yoksayılması mı yoksa güncelleştirilmesi mi gerektiğini belirtir. |
| /p: | IgnoreIndexPadding=(BOOLEAN 'Doğru') | Bir veritabanına yayımladığınızda, dizin boşluklarındaki farklılıkların göz ardı edilip edilmeyeceğini veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | IgnoreKeywordCasing=(BOLEAN 'Doğru') | Veritabanına yayımlama yaptığınızda, anahtar kelimelerin büyük/küçük harf farklılıklarının göz ardı edilip edilmeyeceğini veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | IgnoreLockHintsOnIndexes=(BOOLEAN) | Bir veritabanında yayımladığınızda dizinlerdeki kilit ipuçlarındaki farklılıkların yoksayılması veya güncelleştirilmesi gerekip gerekmediğini belirtir. |
| /p: | IgnoreLoginSids=(BOOLEAN 'Doğru') | Bir veritabanına yayın yaparken güvenlik kimlik numarasındaki (SID) farklılıkların yoksayılması mı yoksa güncellenmesi mi gerektiğini belirtir. |
| /p: | IgnoreNotForReplication=(BOOLEAN) | Bir veritabanında yayımladığınızda çoğaltma ayarları için değil seçeneğinin yoksayılıp yoksayılmayacağını veya güncelleştirilip güncelleştirilmeyeceğini belirtir. |
| /p: | IgnoreObjectPlacementOnPartitionScheme=(BOOLEAN 'Doğru') | Bir veritabanında yayımladığınızda bir nesnenin bölüm düzenindeki yerleşiminin görmezden gelinip gelinmeyeceği veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | IgnorePartitionSchemes=(BOOLEAN) | Bir veritabanına yayımlarken bölüm düzenleri ve işlevlerdeki farklılıkların yoksayılması mı yoksa güncellenmesi mi gerektiğini belirtir. |
| /p: | İzinleriYoksay=(BOOLEAN) | Bir veritabanında yayımladığınızda izinlerdeki farklılıkların yoksayılması mı yoksa güncelleştirilmesi mi gerektiğini belirtir. |
| /p: | IgnoreQuotedIdentifiers=(DOĞRULUK 'Doğru') | Veritabanına yayımladığınızda, alıntılanmış tanımlayıcılar ayarındaki farklılıkların göz ardı edilip edilmeyeceğini veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | RolÜyeliğiniYoksay=(BOOLEAN) | Bir veritabanına yayımladığınızda oturum açmaların rol üyeliğindeki farklılıkların yoksayılmalı mı yoksa güncellenmeli mi olduğunu belirtir. |
| /p: | IgnoreRouteLifetime=(BOOLE 'Doğru') | SQL Server'ın yönlendirme tablosundaki yolun saklanma süresindeki farklılıkların, veritabanına yayımlarken yoksayılıp yoksayılmayacağını veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | BeyanlarArasındakiNoktalıVirgülüYokSay=(BOOLEAN 'True') | Bir veritabanında yayınladığınızda T-SQL ifadeleri arasındaki noktalı virgüllerdeki farklılıkların yoksayılıp yoksayılmayacağını veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | IgnoreTableSeçenekleriniYoksay=(BOOLEAN) | Bir veritabanında yayımladığınızda tablo seçeneklerindeki farklılıkların ihmal edilip edilmeyeceğini veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | IgnoreTableBölümSeçenekleriniYokSay=(BOOLEAN) | Bir veritabanına yayımlarken tablo bölme seçeneklerindeki farklılıkların göz ardı edilip edilmeyeceğini veya güncellenip güncellenmeyeceğini belirtir. Bu seçenek yalnızca Azure Synapse Analytics veri ambarı veritabanları için geçerlidir. |
| /p: | IgnoreUserSettingsObjects=(BOOLEAN) | Bir veritabanında yayımladığınızda kullanıcı ayarları nesnelerindeki farklılıkların yoksayılacağını veya güncelleştirilip güncelleştirilmeyeceğini belirtir. |
| /p: | IgnoreWhitespace=(BOOLEAN 'True') | Bir veritabanında yayımlarken, boşluk farklılıklarının göz ardı edilip edilmeyeceğini veya güncellenip güncellenmeyeceğini belirtir. |
| /p: | IgnoreWithNocheckOnCheckConstraints=(BOOLEAN) | Bir veritabanına yayımladığınızda, denetim kısıtları için WITH NOCHECK yan tümcesinin değerindeki farklılıkların yoksayılacağını mı yoksa güncelleştirileceğini mi belirtir. |
| /p: | IgnoreWithNocheckOnYabancıAnahtarlar=(BOOLEAN) | Bir veritabanında yayımladığınızda yabancı anahtarlar için WITH NOCHECK yan tümcesinin değerindeki farklılıkların yoksayılacağını veya güncelleştirilip güncelleştirilmeyeceğini belirtir. |
| /p: | BileşikNesneleriDahilEt=(BOOLEAN) | Tek bir yayımlama işleminin parçası olarak aynı veritabanına sahip tüm bileşik öğeleri ekleyin. |
| /p: | İşlemBetikleriniDahilEt=(BOOLEAN) | Bir veritabanında yayımladığınızda işlem deyimlerinin mümkün olduğunca kullanılıp kullanılmayacağını belirtir. |
| /p: | LongRunningCommandTimeout=(INT32 '0') | SQL Server'da sorgu yürütürken uzun süreli komut zaman aşımını saniye cinsinden belirtir. Süresiz olarak beklemek için 0 kullanın. |
| /p: | NoAlterStatementsToChangeClrTypes=(BOOLEAN) | ALTER ASSEMBLY deyimi vermek yerine, bir fark olduğunda yayınlamanın her zaman bir derlemeyi kaldırması ve yeniden oluşturması gerektiğini belirtir. |
| /p: | PerformIndexOperationsOnline=(BOOLEAN 'Yanlış') | Dağıtım sırasında dizin işlemlerinin çevrimiçi olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir. |
| /p: | DosyaGruplarındaDosyalarıDoldur=(BOOLEAN 'True') | Hedef veritabanında yeni bir FileGroup oluşturulduğunda yeni bir dosyanın da oluşturulup oluşturulmayacağını belirtir. |
| /p: | RegisterDataKatmanıUygulaması=(BOOLEAN) | Şemanın veritabanı sunucusuna kaydedilip kaydedilmediğini belirtir. |
| /p: | Dağıtım Planı Yürütücülerini Çalıştır=(BOOLEAN) | Diğer işlemler yürütülürken DeploymentPlanExecutor katkıda bulunanlarının çalıştırılıp çalıştırılmayacağını belirtir. |
| /p: | ScriptDatabaseCollation=(BOOLEAN) | Bir veritabanında yayımladığınızda veritabanı harmanlama farklılıklarının yoksayılması veya güncelleştirilmesi gerekip gerekmediğini belirtir. |
| /p: | ScriptVeritabanıUyumluluğu=(BOOLEAN) | Bir veritabanında yayımladığınızda veritabanı uyumluluğundaki farklılıkların yoksayılması mı yoksa güncelleştirilmesi mi gerektiğini belirtir. |
| /p: | ScriptDatabaseOptions=(BOOL 'Doğru') | Hedef veritabanı özelliklerinin yayımlama eyleminin bir parçası olarak ayarlanıp ayarlanmayacağını veya güncelleştirilip güncelleştirilmeyeceğini belirtir. |
| /p: | ScriptDeployStateChecks=(BOOLEAN) | Veritabanı adının ve sunucu adının veritabanı projesinde belirtilen adlarla eşleştiğini doğrulamak için yayımlama betiğinde deyim oluşturulup oluşturulmayacağını belirtir. |
| /p: | ScriptFileSize=(BOOLEAN) | Dosya grubuna dosya eklenirken boyutun belirtilip belirtilmedidiğini denetler. |
| /p: | ScriptNewConstraintValidation=(BOOLEAN 'Doğru') | Yayımlamanın sonunda tüm kısıtlamalar tek bir küme olarak doğrulanır ve yayımlamanın ortasındaki bir denetim veya yabancı anahtar kısıtlamasından kaynaklanan veri hatalarından kaçınılır. False olarak ayarlanırsa kısıtlamalarınız ilgili veriler denetlenmeden yayımlanır. |
| /p: | ScriptRefreshModule=(BOOLEAN 'Doğru') | Yayımlama betiğinin sonuna yenileme ifadelerini ekleyin. |
| /p: | Depolama=({Dosya|Bellek}) | Veritabanı modelini oluştururken öğelerin nasıl depolandığını belirtir. Performans nedenleriyle varsayılan değer InMemory'dir. Büyük veritabanları için Dosya destekli depolama gerekli olabilir ve yalnızca SqlPackage'ın .NET Framework sürümünde kullanılabilir. |
| /p: | Doğrulama Hatalarını Uyarı Olarak İlişkilendir=(BOOLEAN) | Yayımlama doğrulaması sırasında karşılaşılan hataların uyarı olarak kabul edilip edilmeyeceğini belirtir. Plan hedef veritabanınızda yürütülmeden önce oluşturulan dağıtım planında denetim gerçekleştirilir. Plan doğrulama, değişiklik yapılabilmesi için bırakılması gereken, hedefe yönelik nesnelerin (örneğin dizinlerin) kaybı gibi sorunları tespit eder. Doğrulama ayrıca bileşik bir projeye başvuru nedeniyle bağımlılıkların (tablo veya görünüm gibi) mevcut olduğu ancak hedef veritabanında mevcut olmadığı durumları da algılar. İlk hatada yayımlama eyleminin durmasını sağlamak yerine tüm sorunların tam listesini almak için bunu yapmayı tercih edebilirsiniz. |
| /p: | DeğiştirilemezNesneUyarıları=(BOOLEAN 'True') | Değiştirilemeyen nesnelerde farklar bulunduğunda, örneğin dosya boyutu veya dosya yolları bir dosya için farklıysa uyarıların oluşturulup oluşturulmayacağını belirtir. |
| /p: | VerifyCollationCompatibility=(BOOLEAN 'Doğru') | Harmanlama uyumluluğun doğrulanıp doğrulanmadığını belirtir. |
| /p: | VerifyDeployment=(BOOLEAN 'Doğru') | Yayımlamadan önce başarılı yayımlamayı engelleyebilecek sorunlar varsa yayımlama eylemini durduracak denetimlerin gerçekleştirilip gerçekleştirilmeyeceğini belirtir. Örneğin, hedef veritabanında veritabanı projesinde bulunmayan yabancı anahtarlarınız varsa ve yayımladığınızda hatalara neden olan yayımlama eyleminiz durabilir. |
DriftReport eylem parametreleri
Sonraki Adımlar
- SqlPackage hakkında daha fazla bilgi edinin