SQL-Fehler bei Verwendung des externen SQL-Servers selbst beheben
Verfasst: Mi 8. Mär 2023, 10:34
Hallo Leute,
ich finde es sehr gut, dass Alf BanCo seit einiger Zeit einen SQL-Server unterstützt, aber leider gab es immer mal wieder SQL-Fehler.
Diese lagen immer daran, dass die Datenbankdefinition sich geändert hat und einzelne Datenbankfelder zu klein geworden sind, für die Daten, die da rein sollten.
Eigentlich müsste Alf BanCo in der Datenbank eine Versionsnummer des Datenbanktemplates speichern und bei Veränderungen selbst ein Update der Datenbank vornehmen. Aber leider ist dieses Feature noch nicht implementiert. Alf, bitte nehmt das als Verbesserungsvorschlag mit auf.
Diese Fehler kann man selbst beheben, dafür benötigt man das SQL Server Manangement Studio, das man kostenlos von Microsoft herunterladen kann: https://aka.ms/ssmsfullsetup
Dann loggt man sich mit den Beutzerdaten von Alf BanCo in die Datenbank ein und kann die Spaltendefinitionen anpassen. Das geht manuell oder man macht das mit dem Skript, was ich euch hier bereitstelle:
Standard-Skript (kurze Variante): (Hier habe ich die Spalten ohne Längenangabe weggelassen.)
Eventuell müsst ihr in der ersten Zeile noch den Namen der Datenbank ändern.
Jeder, der Probleme mit der Datenbank hat, sollte sich bitte zunächst direkt an den kostenlosen E-Mail-Support von Alf wenden!
Haftungsausschluss: Benutzung auf eigene Gefahr, keine Garantie, keine Gewährleistung, bitte macht vor solchen Änderungen immer aus Sicherheitsgründen ein Backup!
ich finde es sehr gut, dass Alf BanCo seit einiger Zeit einen SQL-Server unterstützt, aber leider gab es immer mal wieder SQL-Fehler.
Diese lagen immer daran, dass die Datenbankdefinition sich geändert hat und einzelne Datenbankfelder zu klein geworden sind, für die Daten, die da rein sollten.
Eigentlich müsste Alf BanCo in der Datenbank eine Versionsnummer des Datenbanktemplates speichern und bei Veränderungen selbst ein Update der Datenbank vornehmen. Aber leider ist dieses Feature noch nicht implementiert. Alf, bitte nehmt das als Verbesserungsvorschlag mit auf.
Diese Fehler kann man selbst beheben, dafür benötigt man das SQL Server Manangement Studio, das man kostenlos von Microsoft herunterladen kann: https://aka.ms/ssmsfullsetup
Dann loggt man sich mit den Beutzerdaten von Alf BanCo in die Datenbank ein und kann die Spaltendefinitionen anpassen. Das geht manuell oder man macht das mit dem Skript, was ich euch hier bereitstelle:
Standard-Skript (kurze Variante): (Hier habe ich die Spalten ohne Längenangabe weggelassen.)
Eventuell müsst ihr in der ersten Zeile noch den Namen der Datenbank ändern.
Code: Alles auswählen
USE [HbDat001]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Kennung] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [EmpfKonto] [nvarchar](72) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [EmpfBLZ] [nvarchar](72) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [BankLand] [nvarchar](12) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Betrag] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Währung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Name] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Vwz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [AusfDatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [DatumVon] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [DatumBis] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [TextSchl] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Zeiteinheit] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [AuftragsID] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Memo] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [TAN] [nvarchar](28) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [ErrText] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Datum] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Zeit] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Signatur] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [GläubigerID] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Mandatsref] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [EndToEndId] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Notiz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Aufträge] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Auszüge] ALTER COLUMN [Jahr] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Auszüge] ALTER COLUMN [Erstellart] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Auszüge] ALTER COLUMN [Datum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Auszüge] ALTER COLUMN [DatumVon] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Auszüge] ALTER COLUMN [DatumBis] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Auszüge] ALTER COLUMN [Auszug] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Auszüge] ALTER COLUMN [InfoRechnung] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Auszüge] ALTER COLUMN [InfoKunde] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Auszüge] ALTER COLUMN [AuszugName] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [Benutzerkennung] [nvarchar](64) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [MediumName] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [KundenID] [nvarchar](64) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [Bankleitzahl] [nvarchar](24) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [BankName] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [Kommunikationsadresse] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [SicherheitsDatei] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [PIN] [nvarchar](40) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [Versionen] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [INIBriefDatum] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [INIBriefUhrzeit] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [GVs] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [TAN] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [TANVerfahren] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [TANVerfErlaubt] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [TANMediumBez] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [FreistellBetrag] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [TANMedien] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [BankKey1] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [BankKey2] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[BankDaten] ALTER COLUMN [EbicsVersion] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Benutzer] ALTER COLUMN [Name] [nvarchar](80) ;
GO
ALTER TABLE [dbo].[Benutzer] ALTER COLUMN [Pwd] [nvarchar](104) ;
GO
ALTER TABLE [dbo].[Benutzer] ALTER COLUMN [Rechte] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Benutzer] ALTER COLUMN [Medien] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Benutzer] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Kennung] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [EmpfKonto] [nvarchar](72) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [EmpfBLZ] [nvarchar](24) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Name] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Währung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Betrag] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Textschl] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Vwz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Notiz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [AusfDatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [AuftragsID] [nvarchar](100) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Erstmals] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Zeiteinheit] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Letztmals] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Memo] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [EndToEndId] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [Abgleich] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Bestand] ALTER COLUMN [BuchungsID] [nvarchar](12) ;
GO
ALTER TABLE [dbo].[Daten] ALTER COLUMN [Datum] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Daten] ALTER COLUMN [Zeit] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Daten] ALTER COLUMN [Titel] [nvarchar](100) ;
GO
ALTER TABLE [dbo].[Daten] ALTER COLUMN [Daten] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Daten] ALTER COLUMN [SQL] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Daten] ALTER COLUMN [Key] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [Anzahl] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [Saldo] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [Waehrung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [WKN] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [ISIN] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [WPName] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [WPArt] [nvarchar](20) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [KursPreis] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [KursWaehrung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [KursDatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [KursZeit] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [KursBoerse] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [KaufPreis] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [KaufDatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [Qualifier] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [Saldo_Code] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [xchgWaehrung1] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [xchgWaehrung2] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [xchgKurs] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Depot] ALTER COLUMN [Gebuehren] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [AuftragsID] [nvarchar](100) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Ordernummer] [nvarchar](100) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [WKN] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [ISIN] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [WPName] [nvarchar](128) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Boerse] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Menge] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Kaufpreis] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Einheit] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Waehrung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [LimitMenge] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [LimitArt] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [LimitStatus] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Gueltigkeit] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [GueltDatum] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Sonder] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Zusatz] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Fon] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [OrderID] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Datum] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[DepotOrder] ALTER COLUMN [Zeit] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[DepotVerlauf] ALTER COLUMN [Anzahl] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[DepotVerlauf] ALTER COLUMN [Saldo] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[DepotVerlauf] ALTER COLUMN [KursPreis] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[DepotVerlauf] ALTER COLUMN [Datum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Name] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [KontoNummer] [nvarchar](72) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Bankleitzahl] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [BankName] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [BankOrt] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Strasse] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Ort] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Telefon] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Notiz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Datum] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Skonto] [nvarchar](12) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Memo] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Betrag] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [VWZ] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Empfänger] ALTER COLUMN [Mandatsref] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Farben] ALTER COLUMN [Name] [nvarchar](64) ;
GO
ALTER TABLE [dbo].[Gruppen] ALTER COLUMN [Name] [nvarchar](64) ;
GO
ALTER TABLE [dbo].[Kategorien] ALTER COLUMN [Kategorie] [nvarchar](128) ;
GO
ALTER TABLE [dbo].[Kategorien] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [KontoNummer] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [KontoName] [nvarchar](200) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [BLZ_Konto] [nvarchar](24) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [UnterKonto] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [KundenID] [nvarchar](64) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [IBAN] [nvarchar](72) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [BIC] [nvarchar](24) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Name] [nvarchar](200) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Strasse] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Ort] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Kontowährung] [nvarchar](12) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Kontoproduktbezeichnung] [nvarchar](52) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [KontolimitArt] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [KontolimitBetrag] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [KontolimitWährung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Saldo] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [SaldoVorgemerkt] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Kreditlinie] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [BetragVerfügbar] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [GVs] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [UmsStand] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [DAStand] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [TUStand] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [SaldoStand] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [SaldoDatum] [nvarchar](12) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [SaldoZeit] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [SaldoAbruf] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [KontoMax] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [KontoMin] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [AuszugDatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [AuszugNext] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [AnlageGrenze] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Icon] [nvarchar](20) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Medien] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Notiz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Sollzins] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Habenzins] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [Ueberziehungszins] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [KontoInfos] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [EbicsOrders] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [BenutzerMedien] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [AuszugPfad] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Konten] ALTER COLUMN [PIN] [nvarchar](80) ;
GO
ALTER TABLE [dbo].[Kostenstellen] ALTER COLUMN [Name] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[OffeneUmsätze] ALTER COLUMN [Buchungsdatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[OffeneUmsätze] ALTER COLUMN [Wertstellungsdatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[OffeneUmsätze] ALTER COLUMN [KontoNummer] [nvarchar](72) ;
GO
ALTER TABLE [dbo].[OffeneUmsätze] ALTER COLUMN [KontoWährung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[OffeneUmsätze] ALTER COLUMN [BLZ_Konto] [nvarchar](72) ;
GO
ALTER TABLE [dbo].[OffeneUmsätze] ALTER COLUMN [UnterKonto] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[OffeneUmsätze] ALTER COLUMN [Name] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[OffeneUmsätze] ALTER COLUMN [Währung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[OffeneUmsätze] ALTER COLUMN [Betrag] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[OffeneUmsätze] ALTER COLUMN [Vwz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Optionen] ALTER COLUMN [Passwort] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Optionen] ALTER COLUMN [Benutzer] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Optionen] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Planung] ALTER COLUMN [Betrag] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Planung] ALTER COLUMN [Notiz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Planung] ALTER COLUMN [Erstmals] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Planung] ALTER COLUMN [Zeiteinheit] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Planung] ALTER COLUMN [Letztmals] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Planung] ALTER COLUMN [Individuell] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Planung] ALTER COLUMN [Anpassung] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Planung] ALTER COLUMN [AutoZeit] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Planung] ALTER COLUMN [Zusatz1] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Planung] ALTER COLUMN [Zusatz2] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Rechnungen] ALTER COLUMN [Skonto] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Rechnungen] ALTER COLUMN [SkontoDatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Rechnungen] ALTER COLUMN [Faellig] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Rechnungen] ALTER COLUMN [Notiz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Rechnungen] ALTER COLUMN [AuftragDatum] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Regeln] ALTER COLUMN [Regel] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Regeln] ALTER COLUMN [Daten] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Regeln] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [Kennung] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [BLZ_Empf] [nvarchar](24) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [Konto_Empf] [nvarchar](72) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [Name] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [Währung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [Betrag] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [Vwz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [TextSchl] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [NextTermin] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [Mandatsref] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[SammelEinzel] ALTER COLUMN [EndToEndId] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [Kennung] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [NextTermin] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [Name] [nvarchar](104) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [Währung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [Betrag] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [AusfDatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [RefNr] [nvarchar](20) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [Datum] [nvarchar](255) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [Zeit] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [AuftragsID] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [GläubigerID] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [Sequenz] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [Xml] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Sammelaufträge] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [BuchungsID] [nvarchar](12) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [KontoNummer] [nvarchar](72) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [BLZ_Konto] [nvarchar](24) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [Betrag] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [SaldoVor] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [SaldoNach] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [Name] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [Vwz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [Wertstellungsdatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [Buchungsdatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [AuswDatum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[UmsZusatz] ALTER COLUMN [Notiz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [BuchungsID] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [KontoNummer] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [KontoWährung] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [BLZ_Konto] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Name] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Währung] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Betrag] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [SaldoVor] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [SaldoNach] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Vwz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Notiz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Wertstellungsdatum] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Buchungsdatum] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [AuswDatum] [nvarchar](50) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Buchungstext] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [BuchungsSchlüssel] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Primanota] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Referenz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Bankreferenz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [GVCode] [nvarchar](12) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Datei] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Regeln] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Netto] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Gebuehr] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [EndToEndId] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [MandatsRef] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [GläubigerID] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Umsätze] ALTER COLUMN [SEPA] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Kennung] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Währung] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Betrag] [nvarchar](32) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Vwz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [TextSchl] [nvarchar](4) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Erstmals] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [NextTermin] [nvarchar](16) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Letztmals] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Datum] [nvarchar](8) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Notiz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Daten] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Zusatz] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [EndToEndId] [nvarchar](max) ;
GO
ALTER TABLE [dbo].[Zahlungen] ALTER COLUMN [Mandatsref] [nvarchar](max) ;
GO
Haftungsausschluss: Benutzung auf eigene Gefahr, keine Garantie, keine Gewährleistung, bitte macht vor solchen Änderungen immer aus Sicherheitsgründen ein Backup!