mirror of
https://github.com/Microsoft/sql-server-samples.git
synced 2025-12-08 14:58:54 +00:00
Updating SSIS sample to work with a parameter
This commit is contained in:
@@ -4,14 +4,14 @@
|
||||
* CTP 2.3 or later
|
||||
* mssqlctl CLI familiarity
|
||||
|
||||
If you are unfamiilar with mssqlctl please refer to - [App Deployment in SQL Server Big Data Cluster](https://docs.microsoft.com/en-us/sql/big-data-cluster/big-data-cluster-create-apps?view=sqlallproducts-allversions).
|
||||
If you are unfamiilar with mssqlctl please refer to - [App Deployment in SQL Server big data cluster](https://docs.microsoft.com/en-us/sql/big-data-cluster/big-data-cluster-create-apps?view=sqlallproducts-allversions).
|
||||
|
||||
* Tip
|
||||
**mssqlctl app -h** will display the various commands to manage the app
|
||||
|
||||
|
||||
## Python
|
||||
These samples demonstrates how you can deploy a simple Python app into SQL Server Big Data Cluster as container app as web service that is swagger compliant for building your application.
|
||||
These samples demonstrates how you can deploy a simple Python app into SQL Server big data cluster as container app as web service that is swagger compliant for building your application.
|
||||
|
||||
|
||||
__[addpy](addpy/)__
|
||||
@@ -20,19 +20,19 @@ __[magic8ball](magic8ball/)__
|
||||
|
||||
|
||||
## R
|
||||
These sample demonstrates how you can deploy a simple R app into SQL Server Big Data Cluster as container app as web service that is swagger compliant for building your application.
|
||||
These samples demonstrates how you can deploy a simple R app into SQL Server big data cluster as container app as web service that is swagger compliant for building your application.
|
||||
|
||||
__[RollDice](RollDice/)__
|
||||
|
||||
This sample demonstrates the use of data framess
|
||||
This sample demonstrates the use of data frames
|
||||
|
||||
## MLeap
|
||||
__[hello-mleap](hello-mleap/)__
|
||||
|
||||
This sample demonstrates how you use a MLeap bundle ( a Spark model serialized in this format) and run it outside of Spark. The sample is based on the MLeap sample availble here http://mleap-docs.combust.ml/mleap-serving/. We are using the MLeap Serving container that is published in docker hub. The MLeap Serving is deployed as container in SQL Server Big Data Cluster as container app as web service that takes the Leap Frame as the input.
|
||||
This sample demonstrates how you use a MLeap bundle ( a Spark model serialized in this format) and run it outside of Spark. The sample is based on the MLeap sample available here http://mleap-docs.combust.ml/mleap-serving/. We are using the MLeap Serving container that is published in Docker Hub. The MLeap Serving is deployed as container in SQL Server big data cluster as a container app with a web service that takes the Leap Frame as the input.
|
||||
|
||||
|
||||
## Sql Server Integration Services
|
||||
__[SSIS](SSIS/)__
|
||||
|
||||
This sample demonstrates how you run SSIS application as a containerized application leveraging the cron capability in Kubernets. This example takes Data Transformation Services Package File Format (DTSX) picksa database backup and copies it over to the SQL Server instance for restoring. This will run as a cron job creating the backups every minute. Please follow the README.md for detailed instructions.
|
||||
This sample demonstrates how you can run SSIS applications as a containerized application leveraging the cron capability in Kubernetes. This example uses a Data Transformation Services Package File Format (DTSX) file developed using Visual Studio that, when executed, takes a database backup. This will run as a cron job which creates the backups every minute. Please follow the `README.md` for detailed instructions.
|
||||
|
||||
@@ -7,14 +7,14 @@ Refer to [installing mssqlctl](https://docs.microsoft.com/en-us/sql/big-data-clu
|
||||
To see the `back-up-db.dtsx` under the `back-up-db.sln`, Install Visual Studio 2017 if you don't have it already. Download and install [SSDT](https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017#ssdt-for-vs-2017-standalone-installer).
|
||||
When you open the `back-up-db.sln`, the decryption password can be found in the spec.yaml, i.e. the value after "/De ".
|
||||
|
||||
Install [SSMS](https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017) if not already.
|
||||
Install [SSMS](https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017) if not already done.
|
||||
|
||||
## How to run
|
||||
|
||||
Create the app:
|
||||
```bash
|
||||
# drop back-up-db.dtsx and spec.yaml in a folder, e.g. name back-up-db
|
||||
# edit back-up-db.dtsx, replace the value after "Data Source" in the connection string to "service-master-pool;" if not alread. Then deploy it by:
|
||||
# edit back-up-db.dtsx, replace the value after "Data Source" in the connection string to "service-master-pool;" if not already. Then deploy it by:
|
||||
mssqlctl app create --spec ./back-up-db
|
||||
```
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<DeploymentModel>Project</DeploymentModel>
|
||||
<ProductVersion>15.0.900.40</ProductVersion>
|
||||
<ProductVersion>15.0.1100.123</ProductVersion>
|
||||
<SchemaVersion>9.0.1.0</SchemaVersion>
|
||||
<State>$base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg==</State>
|
||||
<Database>
|
||||
@@ -12,7 +12,7 @@
|
||||
<DataSourceViews />
|
||||
<DeploymentModelSpecificContent>
|
||||
<Manifest>
|
||||
<SSIS:Project SSIS:ProtectionLevel="EncryptSensitiveWithPassword" xmlns:SSIS="www.microsoft.com/SqlServer/SSIS">
|
||||
<SSIS:Project SSIS:ProtectionLevel="DontSaveSensitive" xmlns:SSIS="www.microsoft.com/SqlServer/SSIS">
|
||||
<SSIS:Properties>
|
||||
<SSIS:Property SSIS:Name="ID">{e8c9e0b8-0df2-4ad1-b709-f1b7f6566275}</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Name">back-up-db</SSIS:Property>
|
||||
@@ -26,7 +26,6 @@
|
||||
<SSIS:Property SSIS:Name="CreatorComputerName">COMPUTER</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Description">
|
||||
</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="PasswordVerifier" SSIS:Sensitive="1" SSIS:Salt="A0U0Ncsg9hk=" SSIS:IV="MNF/RnUnSsLBzf8qGroZNw==" SSIS:Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc">PE7eur2J7Bo2pRBj7bZsUgIqFCNetfQI6OFvBo1tHLrxPBMlSyKaAnn3nhYJuaCQZWmRZkL8oW/7cbSr4t47SOUkVLFAxgeYf5ePpWQAOhIW5cx7kjkRHQpowxeKHo646oc8zIGTQxYbg7vF0D55RhzVhGLJHkq/ZscOuP7OX0Q7K9eGTNbDOUZ1oYQHkhK+</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="FormatVersion">1</SSIS:Property>
|
||||
</SSIS:Properties>
|
||||
<SSIS:Packages>
|
||||
@@ -42,16 +41,31 @@
|
||||
<SSIS:Property SSIS:Name="Name">back-up-db</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="VersionMajor">1</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="VersionMinor">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="VersionBuild">16</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="VersionBuild">28</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="VersionComments">
|
||||
</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="VersionGUID">{CF860C75-D034-4DCF-BDBA-64DF44015B64}</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="VersionGUID">{BA55705A-8A3D-4ABF-87F9-55F0C6C0431F}</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="PackageFormatVersion">8</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Description">
|
||||
</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="ProtectionLevel">2</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="ProtectionLevel">0</SSIS:Property>
|
||||
</SSIS:Properties>
|
||||
<SSIS:Parameters>
|
||||
<SSIS:Parameter SSIS:Name="MasterSQL_Password">
|
||||
<SSIS:Properties>
|
||||
<SSIS:Property SSIS:Name="ID">{9CE4BC7D-2451-45E8-9B1C-B61CDAAD1D9D}</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="CreationName">
|
||||
</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Description">
|
||||
</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Value">
|
||||
</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
|
||||
</SSIS:Properties>
|
||||
</SSIS:Parameter>
|
||||
<SSIS:Parameter SSIS:Name="CM.MasterSQL.ConnectionString">
|
||||
<SSIS:Properties>
|
||||
<SSIS:Property SSIS:Name="ID">
|
||||
@@ -63,7 +77,7 @@
|
||||
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Value">Data Source=52.160.42.32,31433;User ID=sa;Initial Catalog=master;Connect Timeout=30;Application Name=SSIS-back-up-db-{B8154932-D688-4129-8CFA-17D9ED72CBAE}MasterSQL;</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Value">Data Source=104.209.179.83,31433;User ID=sa;Connect Timeout=30;</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
|
||||
</SSIS:Properties>
|
||||
</SSIS:Parameter>
|
||||
@@ -78,21 +92,6 @@
|
||||
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Value">master</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
|
||||
</SSIS:Properties>
|
||||
</SSIS:Parameter>
|
||||
<SSIS:Parameter SSIS:Name="CM.MasterSQL.Password">
|
||||
<SSIS:Properties>
|
||||
<SSIS:Property SSIS:Name="ID">
|
||||
</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="CreationName">
|
||||
</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Description">
|
||||
</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Sensitive">1</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
|
||||
</SSIS:Properties>
|
||||
</SSIS:Parameter>
|
||||
@@ -122,7 +121,7 @@
|
||||
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Value">52.160.42.32,31433</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="Value">104.209.179.83,31433</SSIS:Property>
|
||||
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
|
||||
</SSIS:Properties>
|
||||
</SSIS:Parameter>
|
||||
|
||||
@@ -7,39 +7,45 @@
|
||||
DTS:CreatorName="DOMAIN\user"
|
||||
DTS:DTSID="{3A21CCD6-3D10-450F-8A17-D4AFE4A7EC93}"
|
||||
DTS:ExecutableType="Microsoft.Package"
|
||||
DTS:LastModifiedProductVersion="15.0.0900.40"
|
||||
DTS:LastModifiedProductVersion="15.0.1100.123"
|
||||
DTS:LocaleID="1033"
|
||||
DTS:ObjectName="back-up-db"
|
||||
DTS:PackageType="5"
|
||||
DTS:ProtectionLevel="2"
|
||||
DTS:VersionBuild="16"
|
||||
DTS:VersionGUID="{CF860C75-D034-4DCF-BDBA-64DF44015B64}">
|
||||
DTS:ProtectionLevel="0"
|
||||
DTS:VersionBuild="35"
|
||||
DTS:VersionGUID="{639938A9-6810-466A-BD9A-CA4858C5A527}">
|
||||
<DTS:Property
|
||||
DTS:Name="PackageFormatVersion">8</DTS:Property>
|
||||
<DTS:ConnectionManagers>
|
||||
<DTS:ConnectionManager
|
||||
DTS:refId="Package.ConnectionManagers[MasterSQL]"
|
||||
DTS:CreationName="ADO.NET:SQL"
|
||||
DTS:DTSID="{B8154932-D688-4129-8CFA-17D9ED72CBAE}"
|
||||
DTS:DTSID="{E56582A3-386A-40AE-AA16-CDE1FFF1E29B}"
|
||||
DTS:ObjectName="MasterSQL">
|
||||
<DTS:PropertyExpression
|
||||
DTS:Name="Password">@[User::SA_Password]</DTS:PropertyExpression>
|
||||
<DTS:ObjectData>
|
||||
<DTS:ConnectionManager
|
||||
DTS:ConnectionString="Data Source=service-master-pool;User ID=sa;Initial Catalog=master;Connect Timeout=30;Application Name=SSIS-back-up-db-{B8154932-D688-4129-8CFA-17D9ED72CBAE}MasterSQL;">
|
||||
<EncryptedData
|
||||
Type="http://www.w3.org/2001/04/xmlenc#Element"
|
||||
Salt="VsvTFYgUnBE="
|
||||
IV="JehPjO2CpRYmMlmsO3zauw==" xmlns="http://www.w3.org/2001/04/xmlenc#">
|
||||
<EncryptionMethod
|
||||
Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc" />
|
||||
<CipherData>
|
||||
<CipherValue>JehPjO2CpRYmMlmsO3zauyEGuMWFLjkOYrRfKQu0WpM8Mk2QzgPdOTKbAr3SGg4HN5djflNMUnktgqJgMwk5ri2eVyJ+L1sI18fxwibB3ZjyWOf9CWlLkFbBBegedxT+81UkdEDvsiCty3JK5jfI3mqcAXOxeTekTB9XuUZx5//tCUSJA9zCg29hNOtb4cGF</CipherValue>
|
||||
</CipherData>
|
||||
</EncryptedData>
|
||||
DTS:ConnectionString="Data Source=104.209.179.83,31433;User ID=sa;Connect Timeout=30;">
|
||||
<DTS:Password
|
||||
DTS:Name="Password"
|
||||
Sensitive="1"></DTS:Password>
|
||||
</DTS:ConnectionManager>
|
||||
</DTS:ObjectData>
|
||||
</DTS:ConnectionManager>
|
||||
</DTS:ConnectionManagers>
|
||||
<DTS:Variables />
|
||||
<DTS:Variables>
|
||||
<DTS:Variable
|
||||
DTS:CreationName=""
|
||||
DTS:DTSID="{B90434A3-13EF-442E-AABB-F7E9DD54DB7B}"
|
||||
DTS:IncludeInDebugDump="2345"
|
||||
DTS:Namespace="User"
|
||||
DTS:ObjectName="SA_Password">
|
||||
<DTS:VariableValue
|
||||
DTS:DataType="8"
|
||||
xml:space="preserve"></DTS:VariableValue>
|
||||
</DTS:Variable>
|
||||
</DTS:Variables>
|
||||
<DTS:Executables>
|
||||
<DTS:Executable
|
||||
DTS:refId="Package\Back Up Database DWConfiguration"
|
||||
@@ -53,8 +59,6 @@
|
||||
<DTS:Variables />
|
||||
<DTS:ObjectData>
|
||||
<SQLTask:SqlTaskData
|
||||
SQLTask:Connection="{B8154932-D688-4129-8CFA-17D9ED72CBAE}"
|
||||
SQLTask:DatabaseSelectionType="4"
|
||||
SQLTask:ServerVersion="15"
|
||||
SQLTask:ExtendedLogging="True"
|
||||
SQLTask:LocalConnectionForLogging=""
|
||||
@@ -71,7 +75,7 @@
|
||||
SQLTask:BackupCreateSubFolder="False"
|
||||
SQLTask:BackupFileExtension="bak"
|
||||
SQLTask:BackupVerifyIntegrity="False"
|
||||
SQLTask:ExpireDate="2019-02-11T00:00:00"
|
||||
SQLTask:ExpireDate="2019-03-12T00:00:00"
|
||||
SQLTask:RetainDays="14"
|
||||
SQLTask:InDays="True"
|
||||
SQLTask:UseExpiration="False"
|
||||
@@ -88,13 +92,49 @@
|
||||
SQLTask:Checksum="False"
|
||||
SQLTask:ContinueOnError="False"
|
||||
SQLTask:IsBlockSizeUsed="False"
|
||||
SQLTask:IsMaxTransferSizeUsed="False" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
||||
<SQLTask:SelectedDatabases
|
||||
SQLTask:DatabaseName="DWConfiguration" />
|
||||
</SQLTask:SqlTaskData>
|
||||
SQLTask:IsMaxTransferSizeUsed="False" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
|
||||
</DTS:ObjectData>
|
||||
</DTS:Executable>
|
||||
<DTS:Executable
|
||||
DTS:refId="Package\Delete backups older than 1 hour"
|
||||
DTS:CreationName="Microsoft.DbMaintenanceFileCleanupTask"
|
||||
DTS:Description="Maintenance Cleanup Task"
|
||||
DTS:DTSID="{1F945A8B-F71D-4B2B-B253-897B04FAAA61}"
|
||||
DTS:ExecutableType="Microsoft.DbMaintenanceFileCleanupTask"
|
||||
DTS:LocaleID="-1"
|
||||
DTS:ObjectName="Delete backups older than 1 hour"
|
||||
DTS:ThreadHint="0">
|
||||
<DTS:Variables />
|
||||
<DTS:ObjectData>
|
||||
<SQLTask:SqlTaskData
|
||||
SQLTask:Connection="{E56582A3-386A-40AE-AA16-CDE1FFF1E29B}"
|
||||
SQLTask:ServerVersion="9"
|
||||
SQLTask:ExtendedLogging="True"
|
||||
SQLTask:LocalConnectionForLogging=""
|
||||
SQLTask:TaskName=""
|
||||
SQLTask:IgnoreDatabasesInNotOnlineState="False"
|
||||
SQLTask:FileTypeSelected="0"
|
||||
SQLTask:FilePath=""
|
||||
SQLTask:FolderPath="/var/opt/mssql/data"
|
||||
SQLTask:CleanSubFolders="False"
|
||||
SQLTask:FileExtension="bak"
|
||||
SQLTask:AgeBased="True"
|
||||
SQLTask:DeleteSpecificFile="False"
|
||||
SQLTask:RemoveOlderThan="1"
|
||||
SQLTask:TimeUnitsType="5" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
|
||||
</DTS:ObjectData>
|
||||
</DTS:Executable>
|
||||
</DTS:Executables>
|
||||
<DTS:PrecedenceConstraints>
|
||||
<DTS:PrecedenceConstraint
|
||||
DTS:refId="Package.PrecedenceConstraints[Constraint]"
|
||||
DTS:CreationName=""
|
||||
DTS:DTSID="{752E223F-85BA-4AF5-AC2D-684B7EF6FF52}"
|
||||
DTS:From="Package\Back Up Database DWConfiguration"
|
||||
DTS:LogicalAnd="True"
|
||||
DTS:ObjectName="Constraint"
|
||||
DTS:To="Package\Delete backups older than 1 hour" />
|
||||
</DTS:PrecedenceConstraints>
|
||||
<DTS:DesignTimeProperties><![CDATA[<?xml version="1.0"?>
|
||||
<!--This CDATA section contains the layout information of the package. The section includes information such as (x,y) coordinates, width, and height.-->
|
||||
<!--If you manually edit this section and make a mistake, you can delete it. -->
|
||||
@@ -106,11 +146,49 @@
|
||||
design-time-name="Package">
|
||||
<LayoutInfo>
|
||||
<GraphLayout
|
||||
Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph">
|
||||
Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
<NodeLayout
|
||||
Size="266,42"
|
||||
Id="Package\Back Up Database DWConfiguration"
|
||||
TopLeft="465,275" />
|
||||
TopLeft="604,256" />
|
||||
<NodeLayout
|
||||
Size="236,42"
|
||||
Id="Package\Delete backups older than 1 hour"
|
||||
TopLeft="501,386" />
|
||||
<EdgeLayout
|
||||
Id="Package.PrecedenceConstraints[Constraint]"
|
||||
TopLeft="737,298">
|
||||
<EdgeLayout.Curve>
|
||||
<mssgle:Curve
|
||||
StartConnector="{assembly:Null}"
|
||||
EndConnector="-118,88"
|
||||
Start="0,0"
|
||||
End="-118,80.5">
|
||||
<mssgle:Curve.Segments>
|
||||
<mssgle:SegmentCollection
|
||||
Capacity="5">
|
||||
<mssgle:LineSegment
|
||||
End="0,40" />
|
||||
<mssgle:CubicBezierSegment
|
||||
Point1="0,40"
|
||||
Point2="0,44"
|
||||
Point3="-4,44" />
|
||||
<mssgle:LineSegment
|
||||
End="-114,44" />
|
||||
<mssgle:CubicBezierSegment
|
||||
Point1="-114,44"
|
||||
Point2="-118,44"
|
||||
Point3="-118,48" />
|
||||
<mssgle:LineSegment
|
||||
End="-118,80.5" />
|
||||
</mssgle:SegmentCollection>
|
||||
</mssgle:Curve.Segments>
|
||||
</mssgle:Curve>
|
||||
</EdgeLayout.Curve>
|
||||
<EdgeLayout.Labels>
|
||||
<EdgeLabelCollection />
|
||||
</EdgeLayout.Labels>
|
||||
</EdgeLayout>
|
||||
</GraphLayout>
|
||||
</LayoutInfo>
|
||||
</Package>
|
||||
|
||||
@@ -2,5 +2,5 @@ name: back-up-db
|
||||
version: v1
|
||||
runtime: SSIS
|
||||
entrypoint: ./back-up-db.dtsx
|
||||
options: /REP V /De testing
|
||||
schedule: "*/1 * * * *"
|
||||
options: /REP V /SET "\Package.Variables[User::SA_Password].Properties[Value];"[SA_PASSWORD]"
|
||||
schedule: "*/1 * * * *"
|
||||
Reference in New Issue
Block a user