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