SqlAzureDacpacDeployment@1 - مهمة نشر Azure SQL Database v1

استخدم هذه المهمة لنشر قاعدة بيانات Azure SQL باستخدام DACPAC، أو تشغيل البرامج النصية باستخدام SQLCMD.

استخدم هذه المهمة لنشر قاعدة بيانات Azure SQL باستخدام DACPAC، أو تشغيل البرامج النصية باستخدام SQLCMD.

بناء الجملة

# Azure SQL Database deployment v1
# Deploy an Azure SQL Database using DACPAC or run scripts using SQLCMD.
- task: SqlAzureDacpacDeployment@1
  inputs:
    #azureConnectionType: 'ConnectedServiceNameARM' # 'ConnectedServiceName' | 'ConnectedServiceNameARM'. Alias: ConnectedServiceNameSelector. Azure Service Connection Type. Default: ConnectedServiceNameARM.
    #azureClassicSubscription: # string. Alias: ConnectedServiceName. Required when ConnectedServiceNameSelector = ConnectedServiceName. Azure Classic Subscription. 
    azureSubscription: # string. Alias: ConnectedServiceNameARM. Required when ConnectedServiceNameSelector = ConnectedServiceNameARM. Azure Subscription. 
  # SQL Database
    AuthenticationType: 'server' # 'server' | 'aadAuthenticationPassword' | 'aadAuthenticationIntegrated' | 'connectionString' | 'servicePrincipal'. Required. Authentication Type. Default: server.
    #ServerName: # string. Required when AuthenticationType = server || AuthenticationType = aadAuthenticationPassword || AuthenticationType = aadAuthenticationIntegrated || AuthenticationType = servicePrincipal. Azure SQL Server. 
    #DatabaseName: # string. Required when AuthenticationType = server || AuthenticationType = aadAuthenticationPassword || AuthenticationType = aadAuthenticationIntegrated || AuthenticationType = servicePrincipal. Database. 
    SqlUsername: # string. Required when AuthenticationType = server. Login. 
    SqlPassword: # string. Required when AuthenticationType = server. Password. 
    #aadSqlUsername: # string. Required when AuthenticationType = aadAuthenticationPassword. Login. 
    #aadSqlPassword: # string. Required when AuthenticationType = aadAuthenticationPassword. Password. 
    #ConnectionString: # string. Required when AuthenticationType = connectionString. Connection String. 
  # Deployment Package
    deployType: 'DacpacTask' # 'DacpacTask' | 'SqlTask' | 'InlineSqlTask'. Alias: TaskNameSelector. Required. Deploy type. Default: DacpacTask.
    DeploymentAction: 'Publish' # 'Publish' | 'Extract' | 'Export' | 'Import' | 'Script' | 'DriftReport' | 'DeployReport'. Required when TaskNameSelector = DacpacTask. Action. Default: Publish.
    #DacpacFile: # string. Required when DeploymentAction = Publish || DeploymentAction = Script || DeploymentAction = DeployReport. DACPAC File. 
    #BacpacFile: # string. Required when DeploymentAction = Import. BACPAC File. 
    #SqlFile: # string. Required when TaskNameSelector = SqlTask. SQL Script. 
    #SqlInline: # string. Required when TaskNameSelector = InlineSqlTask. Inline SQL Script. 
    #PublishProfile: # string. Optional. Use when TaskNameSelector = DacpacTask || DeploymentAction = Script || DeploymentAction = DeployReport. Publish Profile. 
    #AdditionalArguments: # string. Optional. Use when TaskNameSelector = DacpacTask || DeploymentAction = Extract || DeploymentAction = Export || DeploymentAction = Import || DeploymentAction = Script || DeploymentAction = DeployReport || DeploymentAction = DriftReport. Additional SqlPackage.exe Arguments. 
    #SqlAdditionalArguments: # string. Optional. Use when TaskNameSelector = SqlTask. Additional Invoke-Sqlcmd Arguments. 
    #InlineAdditionalArguments: # string. Optional. Use when TaskNameSelector = InlineSqlTask. Additional Invoke-Sqlcmd Arguments. 
  # Firewall
    IpDetectionMethod: 'AutoDetect' # 'AutoDetect' | 'IPAddressRange'. Required. Specify Firewall Rules Using. Default: AutoDetect.
    #StartIpAddress: # string. Required when IpDetectionMethod = IPAddressRange. Start IP Address. 
    #EndIpAddress: # string. Required when IpDetectionMethod = IPAddressRange. End IP Address. 
    #DeleteFirewallRule: true # boolean. Delete Rule After Task Ends. Default: true.
# Azure SQL Database deployment v1
# Deploy an Azure SQL Database using DACPAC or run scripts using SQLCMD.
- task: SqlAzureDacpacDeployment@1
  inputs:
    #azureConnectionType: 'ConnectedServiceNameARM' # 'ConnectedServiceName' | 'ConnectedServiceNameARM'. Alias: ConnectedServiceNameSelector. Azure Service Connection Type. Default: ConnectedServiceNameARM.
    #azureClassicSubscription: # string. Alias: ConnectedServiceName. Required when ConnectedServiceNameSelector = ConnectedServiceName. Azure Classic Subscription. 
    azureSubscription: # string. Alias: ConnectedServiceNameARM. Required when ConnectedServiceNameSelector = ConnectedServiceNameARM. Azure Subscription. 
  # SQL Database
    AuthenticationType: 'server' # 'server' | 'aadAuthenticationPassword' | 'aadAuthenticationIntegrated' | 'connectionString'. Required. Authentication Type. Default: server.
    #ServerName: # string. Required when AuthenticationType = server || AuthenticationType = aadAuthenticationPassword || AuthenticationType = aadAuthenticationIntegrated. Azure SQL Server. 
    #DatabaseName: # string. Required when AuthenticationType = server || AuthenticationType = aadAuthenticationPassword || AuthenticationType = aadAuthenticationIntegrated. Database. 
    SqlUsername: # string. Required when AuthenticationType = server. Login. 
    SqlPassword: # string. Required when AuthenticationType = server. Password. 
    #aadSqlUsername: # string. Required when AuthenticationType = aadAuthenticationPassword. Login. 
    #aadSqlPassword: # string. Required when AuthenticationType = aadAuthenticationPassword. Password. 
    #ConnectionString: # string. Required when AuthenticationType = connectionString. Connection String. 
  # Deployment Package
    deployType: 'DacpacTask' # 'DacpacTask' | 'SqlTask' | 'InlineSqlTask'. Alias: TaskNameSelector. Required. Deploy type. Default: DacpacTask.
    DeploymentAction: 'Publish' # 'Publish' | 'Extract' | 'Export' | 'Import' | 'Script' | 'DriftReport' | 'DeployReport'. Required when TaskNameSelector = DacpacTask. Action. Default: Publish.
    #DacpacFile: # string. Required when DeploymentAction = Publish || DeploymentAction = Script || DeploymentAction = DeployReport. DACPAC File. 
    #BacpacFile: # string. Required when DeploymentAction = Import. BACPAC File. 
    #SqlFile: # string. Required when TaskNameSelector = SqlTask. SQL Script. 
    #SqlInline: # string. Required when TaskNameSelector = InlineSqlTask. Inline SQL Script. 
    #PublishProfile: # string. Optional. Use when TaskNameSelector = DacpacTask || DeploymentAction = Script || DeploymentAction = DeployReport. Publish Profile. 
    #AdditionalArguments: # string. Optional. Use when TaskNameSelector = DacpacTask || DeploymentAction = Extract || DeploymentAction = Export || DeploymentAction = Import || DeploymentAction = Script || DeploymentAction = DeployReport || DeploymentAction = DriftReport. Additional SqlPackage.exe Arguments. 
    #SqlAdditionalArguments: # string. Optional. Use when TaskNameSelector = SqlTask. Additional Invoke-Sqlcmd Arguments. 
    #InlineAdditionalArguments: # string. Optional. Use when TaskNameSelector = InlineSqlTask. Additional Invoke-Sqlcmd Arguments. 
  # Firewall
    IpDetectionMethod: 'AutoDetect' # 'AutoDetect' | 'IPAddressRange'. Required. Specify Firewall Rules Using. Default: AutoDetect.
    #StartIpAddress: # string. Required when IpDetectionMethod = IPAddressRange. Start IP Address. 
    #EndIpAddress: # string. Required when IpDetectionMethod = IPAddressRange. End IP Address. 
    #DeleteFirewallRule: true # boolean. Delete Rule After Task Ends. Default: true.
# Azure SQL Database Deployment v1
# Deploy Azure SQL DB using DACPAC or run scripts using SQLCMD.
- task: SqlAzureDacpacDeployment@1
  inputs:
    #azureConnectionType: 'ConnectedServiceNameARM' # 'ConnectedServiceName' | 'ConnectedServiceNameARM'. Alias: ConnectedServiceNameSelector. Azure Service Connection Type. Default: ConnectedServiceNameARM.
    #azureClassicSubscription: # string. Alias: ConnectedServiceName. Required when ConnectedServiceNameSelector = ConnectedServiceName. Azure Classic Subscription. 
    azureSubscription: # string. Alias: ConnectedServiceNameARM. Required when ConnectedServiceNameSelector = ConnectedServiceNameARM. Azure Subscription. 
  # SQL DB Details
    ServerName: # string. Required. Azure SQL Server Name. 
    DatabaseName: # string. Required. Database Name. 
    SqlUsername: # string. Required. Server Admin Login. 
    SqlPassword: # string. Required. Password. 
  # Deployment Package
    DeploymentAction: 'Publish' # 'Publish' | 'Extract' | 'Export' | 'Import' | 'Script' | 'DriftReport' | 'DeployReport'. Required. Action. Default: Publish.
    #TaskNameSelector: 'DacpacTask' # 'DacpacTask' | 'SqlTask' | 'InlineSqlTask'. Optional. Use when DeploymentAction = Publish. Type. Default: DacpacTask.
    #DacpacFile: # string. Required when TaskNameSelector = DacpacTask || DeploymentAction = Script || DeploymentAction = DeployReport. DACPAC File. 
    #BacpacFile: # string. Required when DeploymentAction = Import. BACPAC File. 
    #SqlFile: # string. Required when TaskNameSelector = SqlTask. SQL Script. 
    #SqlInline: # string. Required when TaskNameSelector = InlineSqlTask. Inline SQL Script. 
    #PublishProfile: # string. Optional. Use when TaskNameSelector = DacpacTask || DeploymentAction = Script || DeploymentAction = DeployReport. Publish Profile. 
    #AdditionalArguments: # string. Optional. Use when TaskNameSelector = DacpacTask || DeploymentAction = Extract || DeploymentAction = Export || DeploymentAction = Import || DeploymentAction = Script || DeploymentAction = DeployReport || DeploymentAction = DriftReport. Additional SqlPackage.exe Arguments. 
    #SqlAdditionalArguments: # string. Optional. Use when TaskNameSelector = SqlTask. Additional Invoke-Sqlcmd Arguments. 
    #InlineAdditionalArguments: # string. Optional. Use when TaskNameSelector = InlineSqlTask. Additional Invoke-Sqlcmd Arguments. 
  # Firewall
    IpDetectionMethod: 'AutoDetect' # 'AutoDetect' | 'IPAddressRange'. Required. Specify Firewall Rules Using. Default: AutoDetect.
    #StartIpAddress: # string. Required when IpDetectionMethod = IPAddressRange. Start IP Address. 
    #EndIpAddress: # string. Required when IpDetectionMethod = IPAddressRange. End IP Address. 
    #DeleteFirewallRule: true # boolean. Delete Rule After Task Ends. Default: true.

الإدخالات

azureConnectionType - نوع اتصال خدمة Azure
الاسم المستعار للإدخل: ConnectedServiceNameSelector. string. القيم المسموح بها: ConnectedServiceName (Azure Classic)، ConnectedServiceNameARM (Azure Resource Manager). القيمة الافتراضية: ConnectedServiceNameARM.


azureClassicSubscription - اشتراك Azure Classic
الاسم المستعار للإدخل: ConnectedServiceName. string. مطلوب عند ConnectedServiceNameSelector = ConnectedServiceName.

يحدد اشتراك Azure الكلاسيكي الهدف لنشر ملفات SQL.


azureSubscription - اشتراك Azure
الاسم المستعار للإدخل: ConnectedServiceNameARM. string. مطلوب عند ConnectedServiceNameSelector = ConnectedServiceNameARM.

يحدد اشتراك Azure Resource Manager الهدف لنشر ملفات SQL.


AuthenticationType - نوع المصادقة
string. مطلوب القيم المسموح بها: server (مصادقة SQL Server)، aadAuthenticationPassword (Active Directory - كلمة المرور)، aadAuthenticationIntegrated (Active Directory - متكامل)، (سلسلة الاتصال)، connectionStringservicePrincipal (كيان الخدمة). القيمة الافتراضية: server.

يحدد نوع مصادقة قاعدة البيانات. يمكن أن يكون SQL Server أو Active Directory (متكامل) أو Active Directory (كلمة مرور) أو سلسلة الاتصال أو مصادقة كيان الخدمة. تعني المصادقة المتكاملة أن العامل يصل إلى قاعدة البيانات باستخدام سياق حساب Active Directory الحالي الخاص به.

حدد خيار الاتصال بقاعدة بيانات Azure SQL Server. يمكنك توفير تفاصيل قاعدة بيانات Azure SQL Server أو SQL Server سلسلة الاتصال أو مصادقة AD (كلمة مرور أو متكاملة) أو استخدام كيان خدمة. للمصادقة SQL Server، استخدم بيانات اعتماد مستخدم SQL Server. لمصادقة AD، استخدم بيانات الاعتماد لمستخدم AD الذي تم تكوينه إلى SQL Server.


AuthenticationType - نوع المصادقة
string. مطلوب القيم المسموح بها: server (مصادقة SQL Server)، aadAuthenticationPassword (Active Directory - كلمة المرور)، aadAuthenticationIntegrated (Active Directory - متكامل)، connectionString (سلسلة الاتصال). القيمة الافتراضية: server.

يحدد نوع مصادقة قاعدة البيانات. يمكن أن يكون SQL Server أو Active Directory (متكامل) أو Active Directory (كلمة مرور) أو سلسلة الاتصال أو مصادقة كيان الخدمة. تعني المصادقة المتكاملة أن العامل يصل إلى قاعدة البيانات باستخدام سياق حساب Active Directory الحالي الخاص به.

حدد خيار الاتصال بقاعدة بيانات Azure SQL Server. يمكنك توفير تفاصيل قاعدة بيانات Azure SQL Server أو SQL Server سلسلة الاتصال أو مصادقة AD (كلمة مرور أو متكاملة) أو استخدام كيان خدمة. للمصادقة SQL Server، استخدم بيانات اعتماد مستخدم SQL Server. لمصادقة AD، استخدم بيانات الاعتماد لمستخدم AD الذي تم تكوينه إلى SQL Server.


ServerName - Azure SQL Server
string. مطلوب عند AuthenticationType = server || AuthenticationType = aadAuthenticationPassword || AuthenticationType = aadAuthenticationIntegrated || AuthenticationType = servicePrincipal.

يحدد اسم azure SQL Server، مثل Fabrikam.database.windows.net,1433 أو Fabrikam.database.windows.net.


ServerName - Azure SQL Server
string. مطلوب عند AuthenticationType = server || AuthenticationType = aadAuthenticationPassword || AuthenticationType = aadAuthenticationIntegrated.

يحدد اسم azure SQL Server، مثل Fabrikam.database.windows.net,1433 أو Fabrikam.database.windows.net.


ServerName - اسم SQL Server Azure
string. مطلوب

يحدد اسم azure SQL Server، مثل Fabrikam.database.windows.net,1433 أو Fabrikam.database.windows.net.


DatabaseName - قاعده البيانات
string. مطلوب عند AuthenticationType = server || AuthenticationType = aadAuthenticationPassword || AuthenticationType = aadAuthenticationIntegrated || AuthenticationType = servicePrincipal.

يحدد اسم قاعدة بيانات Azure SQL حيث يتم نشر الملفات.


DatabaseName - قاعده البيانات
string. مطلوب عند AuthenticationType = server || AuthenticationType = aadAuthenticationPassword || AuthenticationType = aadAuthenticationIntegrated.

يحدد اسم قاعدة بيانات Azure SQL حيث يتم نشر الملفات.


DatabaseName - اسم قاعدة البيانات
string. مطلوب

يحدد اسم قاعدة بيانات Azure SQL حيث يتم نشر الملفات.


SqlUsername - تسجيل الدخول
string. مطلوب عند AuthenticationType = server.

يحدد تسجيل دخول مسؤول Azure SQL Server.


SqlUsername - تسجيل الدخول مسؤول الخادم
string. مطلوب

يحدد تسجيل دخول مسؤول Azure SQL Server أو اسم مستخدم Active Directory.


SqlPassword - كلمه المرور
string. مطلوب عند AuthenticationType = server.

يحدد كلمة المرور لمسؤول azure SQL Server. المتغيرات المحددة في البنية الأساسية لبرنامج ربط العمليات التجارية للبناء أو الإصدار كما $(passwordVariable) هو مقبول. يمكنك وضع علامة على نوع المتغير على أنه secret لتأمينه.


SqlPassword - كلمه المرور
string. مطلوب

يحدد كلمة المرور لمسؤول azure SQL Server. المتغيرات المحددة في البنية الأساسية لبرنامج ربط العمليات التجارية للبناء أو الإصدار كما $(passwordVariable) هو مقبول. يمكنك وضع علامة على نوع المتغير على أنه secret لتأمينه.


aadSqlUsername - تسجيل الدخول
string. مطلوب عند AuthenticationType = aadAuthenticationPassword.

يحدد اسم مستخدم Active Directory.


aadSqlPassword - كلمه المرور
string. مطلوب عند AuthenticationType = aadAuthenticationPassword.

يحدد كلمة المرور لمستخدم Active Directory. المتغيرات المحددة في البنية الأساسية لبرنامج ربط العمليات التجارية للبناء أو الإصدار كما $(passwordVariable) هو مقبول. يمكنك وضع علامة على نوع المتغير على أنه secret لتأمينه.


ConnectionString - سلسلة الاتصال
string. مطلوب عند AuthenticationType = connectionString.

يحدد SQL Server سلسلة الاتصال Azure، مثل Server=testServer.database.windows.net;Database=testdb;User ID=AccountPlaceholder;Password=$(securePassword);.


deployType - نوع التوزيع
الاسم المستعار للإدخل: TaskNameSelector. string. مطلوب القيم المسموح بها: DacpacTask (ملف SQL DACPAC)، SqlTask (ملف البرنامج النصي SQL)، InlineSqlTask (برنامج SQL النصي المضمن). القيمة الافتراضية: DacpacTask.


DeploymentAction - العمل
string. مطلوب عند TaskNameSelector = DacpacTask. القيم المسموح بها: Publish، Extract، Export، Import، Script، DriftReport (تقرير الانجراف)، DeployReport (نشر التقرير). القيمة الافتراضية: Publish.

يحدد أحد إجراءات SQL من القائمة. تعرف على المزيد حول قائمة إجراءات SQL.


DeploymentAction - العمل
string. مطلوب القيم المسموح بها: Publish، Extract، Export، Import، Script، DriftReport (تقرير الانجراف)، DeployReport (نشر التقرير). القيمة الافتراضية: Publish.

يحدد أحد إجراءات SQL من القائمة. تعرف على المزيد حول قائمة إجراءات SQL.


DacpacFile - ملف DACPAC
string. مطلوب عند DeploymentAction = Publish || DeploymentAction = Script || DeploymentAction = DeployReport.

يحدد موقع ملف DACPAC على عامل التشغيل التلقائي أو على مسار UNC الذي يمكن الوصول إليه من قبل عامل التشغيل التلقائي، مثل \\BudgetIT\Web\Deploy\FabrikamDB.dacpac. يمكن أيضا استخدام متغيرات النظام المعرفة مسبقا، مثل $(agent.releaseDirectory)، .


DacpacFile - ملف DACPAC
string. مطلوب عند TaskNameSelector = DacpacTask || DeploymentAction = Script || DeploymentAction = DeployReport.

يحدد موقع ملف DACPAC على عامل التشغيل التلقائي أو على مسار UNC الذي يمكن الوصول إليه من قبل عامل التشغيل التلقائي، مثل \\BudgetIT\Web\Deploy\FabrikamDB.dacpac. يمكن أيضا استخدام متغيرات النظام المعرفة مسبقا، مثل $(agent.releaseDirectory)، .


BacpacFile - ملف BACPAC
string. مطلوب عند DeploymentAction = Import.

يحدد موقع ملف BACPAC على عامل التشغيل التلقائي أو على مسار UNC الذي يمكن الوصول إليه من قبل عامل التشغيل التلقائي، مثل \\BudgetIT\Web\Deploy\FabrikamDB.bacpac. يمكن أيضا استخدام متغيرات النظام المعرفة مسبقا، مثل $(agent.releaseDirectory)، .


SqlFile - البرنامج النصي SQL
string. مطلوب عند TaskNameSelector = SqlTask.

يحدد موقع ملف البرنامج النصي SQL على عامل التشغيل التلقائي أو على مسار UNC الذي يمكن الوصول إليه من قبل عامل التشغيل التلقائي، مثل \\BudgetIT\Web\Deploy\FabrikamDB.sql. يمكن أيضا استخدام متغيرات النظام المعرفة مسبقا، مثل $(agent.releaseDirectory)، .


SqlInline - برنامج SQL النصي المضمن
string. مطلوب عند TaskNameSelector = InlineSqlTask.

يحدد البرنامج النصي SQL لتنفيذه على قاعدة البيانات المحددة مسبقا.


PublishProfile - نشر ملف التعريف
string. ‏‏اختياري. استخدم عندما TaskNameSelector = DacpacTask || DeploymentAction = Script || DeploymentAction = DeployReport.

يوفر تحكما دقيقا في إنشاء قاعدة بيانات Azure SQL أو ترقياتها.
يحدد المسار إلى ملف XML لملف تعريف النشر على جهاز عامل التنفيذ التلقائي أو على مشاركة UNC. إذا كان ملف تعريف النشر يحتوي على أسرار، مثل بيانات الاعتماد، فحملها إلى مكتبة الملفات الآمنة حيث يتم تخزينها بأمان مع التشفير. بعد ذلك، استخدم مهمة Download secure file في بداية البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك لتنزيلها إلى جهاز العامل عند تشغيل البنية الأساسية لبرنامج ربط العمليات التجارية. احذفه عند اكتمال البنية الأساسية لبرنامج ربط العمليات التجارية. يمكن أيضا استخدام متغيرات النظام المعرفة مسبقا، مثل $(agent.buildDirectory) أو $(agent.releaseDirectory)، .


AdditionalArguments - وسيطات SqlPackage.exe إضافية
string. ‏‏اختياري. استخدم عندما TaskNameSelector = DacpacTask || DeploymentAction = Extract || DeploymentAction = Export || DeploymentAction = Import || DeploymentAction = Script || DeploymentAction = DeployReport || DeploymentAction = DriftReport.

يحدد الوسيطات الإضافية SqlPackage.exe التي سيتم تطبيقها عند نشر قاعدة بيانات Azure SQL إذا تم تحديد خيار DACPAC، مثل /p:IgnoreAnsiNulls=True /p:IgnoreComments=True. ستتجاوز هذه الوسيطات الإعدادات في ملف XML لملف تعريف النشر (إذا تم توفيره).


SqlAdditionalArguments - وسيطات Invoke-Sqlcmd إضافية
string. ‏‏اختياري. استخدم عندما TaskNameSelector = SqlTask.

يحدد الوسيطات Invoke-Sqlcmd الإضافية التي يتم تطبيقها عند تنفيذ استعلام SQL المحدد على قاعدة بيانات Azure SQL، مثل -ConnectionTimeout 100 -OutputSqlErrors.


InlineAdditionalArguments - وسيطات Invoke-Sqlcmd إضافية
string. ‏‏اختياري. استخدم عندما TaskNameSelector = InlineSqlTask.

يحدد الوسيطات Invoke-Sqlcmd الإضافية التي يتم تطبيقها عند تنفيذ استعلام SQL المحدد على قاعدة بيانات Azure SQL، مثل -ConnectionTimeout 100 -OutputSqlErrors.


IpDetectionMethod - تحديد قواعد جدار الحماية باستخدام
string. مطلوب القيم المسموح بها: AutoDetect، . IPAddressRange القيمة الافتراضية: AutoDetect.

لتشغيل المهمة، يجب إضافة عنوان IP لعامل التنفيذ التلقائي إلى عناوين IP المسموح بها في جدار حماية Azure SQL Server. حدد الكشف التلقائي لإضافة استثناء جدار الحماية تلقائيا لنطاق عنوان IP المحتمل لعامل التنفيذ التلقائي، أو حدد النطاق بشكل صريح.


StartIpAddress - بدء عنوان IP
string. مطلوب عند IpDetectionMethod = IPAddressRange.

يحدد عنوان IP البدء لتجمع جهاز عامل التنفيذ التلقائي، مثل 196.21.30.50.


EndIpAddress - إنهاء عنوان IP
string. مطلوب عند IpDetectionMethod = IPAddressRange.

يحدد عنوان IP النهاية لتجمع جهاز عامل التنفيذ التلقائي، مثل 196.21.30.65.


DeleteFirewallRule - حذف القاعدة بعد انتهاء المهمة
boolean. القيمة الافتراضية: true.

إذا تم تحديدها، بعد انتهاء المهمة، يتم حذف عناوين IP المحددة هنا من قائمة عناوين IP المسموح بها في جدار حماية Azure SQL Server.


TaskNameSelector - نوع
string. ‏‏اختياري. استخدم عندما DeploymentAction = Publish. القيم المسموح بها: DacpacTask (ملف SQL DACPAC)، SqlTask (ملف البرنامج النصي SQL)، InlineSqlTask (برنامج SQL النصي المضمن). القيمة الافتراضية: DacpacTask.


خيارات التحكم بالمهمة

تحتوي جميع المهام على خيارات التحكم بالإضافة إلى مدخلات المهام الخاصة بها. لمزيد من المعلومات، راجع خيارات التحكم وخصائص المهمة الشائعة.

متغيرات الإخراج

تحدد هذه المهمة متغيرات الإخراج التالية، والتي يمكنك استهلاكها في خطوات انتقال البيانات من الخادم والوظائف والمراحل.

SqlDeploymentOutputFile
مسار ملف الإخراج الذي تم إنشاؤه عندما يكون إجراء حزمة التوزيع أو Extract. DriftReportDeployReportExportScript

الملاحظات

استخدم هذه المهمة لنشر قاعدة بيانات Azure SQL باستخدام DACPAC، أو تشغيل البرامج النصية باستخدام SQLCMD.

هام

هذه المهمة مدعومة فقط في بيئة Windows. إذا كنت تحاول استخدام مصادقة Azure Active Directory المتكاملة (Azure AD)، فيجب عليك إنشاء عامل خاص. Azure AD المصادقة المتكاملة غير مدعومة للوكلاء المستضافين.

المتطلبات

المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على عامل
المطالب يجب أن يكون لدى الوكلاء المستضافين ذاتيا قدرات تتطابق مع المتطلبات التالية لتشغيل المهام التي تستخدم هذه المهمة: sqlpackage
القدرات لا تفي هذه المهمة بأي طلبات للمهام اللاحقة في الوظيفة.
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل 1.103.0 أو أحدث
فئة المهمة نشر