diff --git a/.liquibase/Data_alias/basic/2019.1.4/Ticketmanagement/create_Ticket_table.xml b/.liquibase/Data_alias/basic/2019.1.4/Ticketmanagement/create_Ticket_table.xml
index 80423ffb13e2082be2aa530082e21ee97051f2ac..a28b84b18fda2812b4273853ef5afd8a78aae8d6 100644
--- a/.liquibase/Data_alias/basic/2019.1.4/Ticketmanagement/create_Ticket_table.xml
+++ b/.liquibase/Data_alias/basic/2019.1.4/Ticketmanagement/create_Ticket_table.xml
@@ -1,6 +1,12 @@
 <?xml version="1.1" encoding="UTF-8" standalone="no"?>
 <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
     <changeSet author="j.hoermann" id="15176b40-4b5e-48a9-8dfc-4540b01595c8">
+        <preConditions onFail="CONTINUE">
+            <not>
+                <tableExists tableName="TICKET"/>
+            </not>
+        </preConditions>
+        
         <createTable tableName="TICKET">
             <column name="TICKETID" type="CHAR(36)">
                 <constraints primaryKey="true" primaryKeyName="PK_TICKET_TICKETID"/>
@@ -12,6 +18,13 @@
             <column name="TICKETTYPE" type="VARCHAR(36)"/>
         </createTable>
         
+        <sql dbms="mssql">
+            DECLARE @ConstraintName nvarchar(200)
+            SELECT @ConstraintName = CONSTRAINT_NAME FROM INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE WHERE TABLE_NAME = 'TASK' AND COLUMN_NAME = 'CODE'
+            IF @ConstraintName IS NOT NULL
+                EXEC('ALTER TABLE TASK DROP CONSTRAINT ' + @ConstraintName)
+        </sql>
+        <dropNotNullConstraint tableName="TASK" columnName="CODE" columnDataType="INTEGER"/>
         <dropColumn tableName="TASK" columnName="CODE"/>
     </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/.liquibase/Data_alias/basic/2019.1.4/alter_activityLink.xml b/.liquibase/Data_alias/basic/2019.1.4/alter_activityLink.xml
index 108c30fec50d07609f1fc73f106092a0724349ff..1bdf7bf46c8ddf6db4ba388a689ad68b1fbe7c05 100644
--- a/.liquibase/Data_alias/basic/2019.1.4/alter_activityLink.xml
+++ b/.liquibase/Data_alias/basic/2019.1.4/alter_activityLink.xml
@@ -9,13 +9,15 @@
         </sql>
     </changeSet>
     
-    <changeSet author="j.hoermann" id="9a86323f-a299-42a5-937a-f5e37d0db507">
-        <preConditions onFail="CONTINUE">
-            <not>
-                <dbms type="derby" />
-            </not>
-        </preConditions>
-
+    <changeSet dbms="!derby,!mssql" author="j.hoermann" id="9a86323f-a299-42a5-937a-f5e37d0db507">
         <modifyDataType tableName="ACTIVITYLINK" columnName="ACTIVITY_ID" newDataType="CHAR(36)"/>
     </changeSet>
+    
+    <changeSet dbms="mssql" author="s.listl" id="e8961eb9-80af-4a60-98cb-3cd843f2424a">
+        <dropIndex tableName="ACTIVITYLINK" indexName="IDX_ACTIVITYLINK_ACTIVITY_ID"/>
+        <modifyDataType tableName="ACTIVITYLINK" columnName="ACTIVITY_ID" newDataType="CHAR(36)"/>
+        <createIndex indexName="IDX_ACTIVITYLINK_ACTIVITY_ID" tableName="ACTIVITYLINK">
+            <column name="ACTIVITY_ID" />
+        </createIndex>
+    </changeSet>
 </databaseChangeLog>
\ No newline at end of file
diff --git a/.liquibase/Data_alias/basic/2020.0.2/Memberroles/alter_member.xml b/.liquibase/Data_alias/basic/2020.0.2/Memberroles/alter_member.xml
index d3dac713b4650952e08b611d697963e946adfb08..1be81f5ac3f01d510ceddb07ff864088a0079536 100644
--- a/.liquibase/Data_alias/basic/2020.0.2/Memberroles/alter_member.xml
+++ b/.liquibase/Data_alias/basic/2020.0.2/Memberroles/alter_member.xml
@@ -2,6 +2,11 @@
 <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
     <changeSet author="s.pongratz" id="28627941-6c9b-46e8-922a-b4660b33723c">
+        <preConditions onFail="CONTINUE">
+            <columnExists tableName="OBJECTMEMBER" columnName="DECIDER"/>
+        </preConditions>
+        <dropNotNullConstraint tableName="OBJECTMEMBER" columnName="DECIDER" columnDataType="TINYINT"/>
+        <dropDefaultValue tableName="OBJECTMEMBER" columnName="DECIDER"/>
         <dropColumn tableName="OBJECTMEMBER" columnName="DECIDER"/>
     </changeSet>
 </databaseChangeLog>