data source=shu00;initial catalog=ITSM_Prod;persist security info=False;workstation id=;packet size=4096;user id=sa;password=*shu29;
h:\tssettings\itsmmig.txt
True
SELECT TOP (100) PERCENT dbo.Vertragselement.Vertragselementnr AS VENr, dbo.Vertragselement.Bezeichnung AS Vertragselement, dbo.Vertragstyp.Vertragstypnr AS VTyp,
dbo.Vertragstyp.Vertragstyp, dbo.Vertragselement.Aktiv AS VE_Aktiv, dbo.VertragselementApplikation.VertragselementApplikationnr AS VE_ApplNr,
dbo.VertragselementApplikation.Aktiv AS VE_Appl_Aktiv, dbo.Applikation.ApplikationNr AS ApplNr, dbo.Applikation.Bezeichnung AS Applikation,
dbo.ApplikationVersion.applikationVersionnr AS Appl_VersionNr,dbo.ApplikationVersion.Version AS Appl_Version, dbo.Applikation.Aktiv AS Appl_Aktiv, dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr) AS Aktive_Kontakte,
dbo.Applikation.TicketXPertVerwendung AS TicketXpert, dbo.Applikation.NurLizenz, Applikation_1.ApplikationNr AS Appl_Parent_ID,
Applikation_1.Bezeichnung AS Appl_Parent
FROM dbo.Vertragselement INNER JOIN
dbo.VertragselementApplikation ON dbo.Vertragselement.Vertragselementnr = dbo.VertragselementApplikation.Vertragselementnr INNER JOIN
dbo.Vertragstyp ON dbo.Vertragselement.VertragstypNr = dbo.Vertragstyp.Vertragstypnr INNER JOIN
dbo.Applikation ON dbo.VertragselementApplikation.Applikationnr = dbo.Applikation.ApplikationNr LEFT OUTER JOIN
dbo.Applikation AS Applikation_1 ON dbo.Applikation.ParentID = Applikation_1.ApplikationNr LEFT OUTER JOIN
dbo.ApplikationVersion ON dbo.VertragselementApplikation.ApplikationVersionNr = dbo.ApplikationVersion.ApplikationVersionNr
where dbo.Vertragstyp.Vertragstypnr=12 and dbo.Applikation.NurLizenz=0
ORDER BY Vertragselement
SELECT TOP (100) PERCENT dbo.Vertragselement.Vertragselementnr AS VENr, dbo.Vertragselement.Bezeichnung AS Vertragselement, dbo.Vertragstyp.Vertragstypnr AS VTyp,
dbo.Vertragstyp.Vertragstyp, dbo.Vertragselement.Aktiv AS VE_Aktiv, dbo.VertragselementApplikation.VertragselementApplikationnr AS VE_ApplNr,
dbo.VertragselementApplikation.Aktiv AS VE_Appl_Aktiv, dbo.Applikation.ApplikationNr AS ApplNr, dbo.Applikation.Bezeichnung AS Applikation,
dbo.ApplikationVersion.applikationVersionnr AS Appl_VersionNr,dbo.ApplikationVersion.Version AS Appl_Version, dbo.Applikation.Aktiv AS Appl_Aktiv, dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr) AS Aktive_Kontakte,
dbo.Applikation.TicketXPertVerwendung AS TicketXpert, dbo.Applikation.NurLizenz, Applikation_1.ApplikationNr AS Appl_Parent_ID,
Applikation_1.Bezeichnung AS Appl_Parent
FROM dbo.Vertragselement INNER JOIN
dbo.VertragselementApplikation ON dbo.Vertragselement.Vertragselementnr = dbo.VertragselementApplikation.Vertragselementnr INNER JOIN
dbo.Vertragstyp ON dbo.Vertragselement.VertragstypNr = dbo.Vertragstyp.Vertragstypnr INNER JOIN
dbo.Applikation ON dbo.VertragselementApplikation.Applikationnr = dbo.Applikation.ApplikationNr LEFT OUTER JOIN
dbo.Applikation AS Applikation_1 ON dbo.Applikation.ParentID = Applikation_1.ApplikationNr LEFT OUTER JOIN
dbo.ApplikationVersion ON dbo.VertragselementApplikation.ApplikationVersionNr = dbo.ApplikationVersion.ApplikationVersionNr
where dbo.Vertragstyp.Vertragstypnr=12 and dbo.Applikation.NurLizenz=1
ORDER BY Vertragselement
SELECT TOP (100) PERCENT dbo.Vertragselement.Vertragselementnr AS VENr, dbo.Vertragselement.Bezeichnung AS Vertragselement, dbo.Vertragstyp.Vertragstypnr AS VTyp,
dbo.Vertragstyp.Vertragstyp, dbo.Vertragselement.Aktiv AS VE_Aktiv, dbo.VertragselementApplikation.VertragselementApplikationnr AS VE_ApplNr,
dbo.VertragselementApplikation.Aktiv AS VE_Appl_Aktiv, dbo.Applikation.ApplikationNr AS ApplNr, dbo.Applikation.Bezeichnung AS Applikation,
dbo.ApplikationVersion.applikationVersionnr AS Appl_VersionNr,dbo.ApplikationVersion.Version AS Appl_Version, dbo.Applikation.Aktiv AS Appl_Aktiv, dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr) AS Aktive_Kontakte,
dbo.Applikation.TicketXPertVerwendung AS TicketXpert, dbo.Applikation.NurLizenz, Applikation_1.ApplikationNr AS Appl_Parent_ID,
Applikation_1.Bezeichnung AS Appl_Parent
FROM dbo.Vertragselement INNER JOIN
dbo.VertragselementApplikation ON dbo.Vertragselement.Vertragselementnr = dbo.VertragselementApplikation.Vertragselementnr INNER JOIN
dbo.Vertragstyp ON dbo.Vertragselement.VertragstypNr = dbo.Vertragstyp.Vertragstypnr INNER JOIN
dbo.Applikation ON dbo.VertragselementApplikation.Applikationnr = dbo.Applikation.ApplikationNr LEFT OUTER JOIN
dbo.Applikation AS Applikation_1 ON dbo.Applikation.ParentID = Applikation_1.ApplikationNr LEFT OUTER JOIN
dbo.ApplikationVersion ON dbo.VertragselementApplikation.ApplikationVersionNr = dbo.ApplikationVersion.ApplikationVersionNr
where dbo.Vertragstyp.alslizenz=1 and dbo.Vertragstyp.Vertragstypnr <>12 and dbo.Applikation.NurLizenz=0
ORDER BY Vertragselement
SELECT TOP (100) PERCENT dbo.Vertragselement.Vertragselementnr AS VENr, dbo.Vertragselement.Bezeichnung AS Vertragselement, dbo.Vertragstyp.Vertragstypnr AS VTyp,
dbo.Vertragstyp.Vertragstyp, dbo.Vertragselement.Aktiv AS VE_Aktiv, dbo.VertragselementApplikation.VertragselementApplikationnr AS VE_ApplNr,
dbo.VertragselementApplikation.Aktiv AS VE_Appl_Aktiv, dbo.Applikation.ApplikationNr AS ApplNr, dbo.Applikation.Bezeichnung AS Applikation,
dbo.ApplikationVersion.applikationVersionnr AS Appl_VersionNr,dbo.ApplikationVersion.Version AS Appl_Version, dbo.Applikation.Aktiv AS Appl_Aktiv, dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr) AS Aktive_Kontakte,
dbo.Applikation.TicketXPertVerwendung AS TicketXpert, dbo.Applikation.NurLizenz, Applikation_1.ApplikationNr AS Appl_Parent_ID,
Applikation_1.Bezeichnung AS Appl_Parent
FROM dbo.Vertragselement INNER JOIN
dbo.VertragselementApplikation ON dbo.Vertragselement.Vertragselementnr = dbo.VertragselementApplikation.Vertragselementnr INNER JOIN
dbo.Vertragstyp ON dbo.Vertragselement.VertragstypNr = dbo.Vertragstyp.Vertragstypnr INNER JOIN
dbo.Applikation ON dbo.VertragselementApplikation.Applikationnr = dbo.Applikation.ApplikationNr LEFT OUTER JOIN
dbo.Applikation AS Applikation_1 ON dbo.Applikation.ParentID = Applikation_1.ApplikationNr LEFT OUTER JOIN
dbo.ApplikationVersion ON dbo.VertragselementApplikation.ApplikationVersionNr = dbo.ApplikationVersion.ApplikationVersionNr
where dbo.Vertragstyp.alslizenz=1 and dbo.Vertragstyp.Vertragstypnr <>12 and dbo.Applikation.NurLizenz=1 and dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr)=0 and dbo.Applikation.TicketXPertVerwendung=0
ORDER BY Vertragselement
SELECT TOP (100) PERCENT dbo.Vertragselement.Vertragselementnr AS VENr, dbo.Vertragselement.Bezeichnung AS Vertragselement, dbo.Vertragstyp.Vertragstypnr AS VTyp,
dbo.Vertragstyp.Vertragstyp, dbo.Vertragselement.Aktiv AS VE_Aktiv, dbo.VertragselementApplikation.VertragselementApplikationnr AS VE_ApplNr,
dbo.VertragselementApplikation.Aktiv AS VE_Appl_Aktiv, dbo.Applikation.ApplikationNr AS ApplNr, dbo.Applikation.Bezeichnung AS Applikation,
dbo.ApplikationVersion.applikationVersionnr AS Appl_VersionNr,dbo.ApplikationVersion.Version AS Appl_Version, dbo.Applikation.Aktiv AS Appl_Aktiv, dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr) AS Aktive_Kontakte,
dbo.Applikation.TicketXPertVerwendung AS TicketXpert, dbo.Applikation.NurLizenz, Applikation_1.ApplikationNr AS Appl_Parent_ID,
Applikation_1.Bezeichnung AS Appl_Parent
FROM dbo.Vertragselement INNER JOIN
dbo.VertragselementApplikation ON dbo.Vertragselement.Vertragselementnr = dbo.VertragselementApplikation.Vertragselementnr INNER JOIN
dbo.Vertragstyp ON dbo.Vertragselement.VertragstypNr = dbo.Vertragstyp.Vertragstypnr INNER JOIN
dbo.Applikation ON dbo.VertragselementApplikation.Applikationnr = dbo.Applikation.ApplikationNr LEFT OUTER JOIN
dbo.Applikation AS Applikation_1 ON dbo.Applikation.ParentID = Applikation_1.ApplikationNr LEFT OUTER JOIN
dbo.ApplikationVersion ON dbo.VertragselementApplikation.ApplikationVersionNr = dbo.ApplikationVersion.ApplikationVersionNr
where dbo.Vertragstyp.alslizenz=1 and dbo.Vertragstyp.Vertragstypnr <>12 and dbo.Applikation.NurLizenz=1 and (dbo._count_Appl_Kontakt(dbo.Applikation.ApplikationNr)<>0 or dbo.Applikation.TicketXPertVerwendung=1)
ORDER BY Vertragselement