Benutzer mit den meisten Antworten
'Kein aktueller Datensatz' nach abgebrochenem BEFORE_UPDATE

Frage
-
Ich habe eine alte Access-DB auf SQL2012 upgegeraded und versuche jetzt das Frontend zum Laufen zu bekommen.
Beim SPeichern eines Datensatzes prüfe ich im BEFORE_UPDATE-Ereignis zunächst ob passende Verweise auf andere Tabellen in den notwendigen Feldern stehen.
Falls nicht, setze ich Cancel=True und möchte damit alle weiteren Ambitionen den Datensatz fehlerhaft zu speichern unterbinden.
Nach Abarbeiten der Event-Prozedur erhalte ich aber die Meldung "Kein aktueller Datensatz".
Es ist mir nicht gelungen, heruaszufinden, wer diese Meldung generiert und wie ich die Meldung abfangen/verhindern kann
Antworten
-
Das Timestamp-Feld ist da, PK auch.
Was auffällt ist: Ich habe mehrere Foreign Key Einträge, die anscheinend noch immer auf die urspüngliche access-DB verweisen, oder interpretiere ich da was falsch ?
ALTER
TABLE[dbo].[GA_Auftraege]CHECKCONSTRAINT[GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{02CCFE0A-3FB7-46D5-9286-2D64D446C50D}]
Wenn Access DB so heißt, dann gibt es noch eine Verknüpfung. Ist die DB im SSMS noch verlinkt?
Servus
GPOs: http://www.gruppenrichtlinien.de/
Winfried
WSUS Package Publisher: http://wsuspackagepublisher.codeplex.com/- Als Antwort markiert NicoNi Montag, 16. September 2013 15:22
Alle Antworten
-
eher unspektakulär:
im Event des Access-Formulars (before-update) werden die Felder, die auf übergeordnete Tabellen verweisen auf NULL geprüft und dann Cancel=true gesetzt, falls eines der Felder NULL ist.
Dann kommt Exit Sub - das wars
die After-update- Routine wird gar nicht mehr aufgerufen.
Lustigerweise auch nicht die Fehler-Routine.
-
Wie sieht die Tabelle aus? PK erstellt? Timestamp Feld ebenfalls erstellt? Zeig doch bitte ein CREATE TABLE Script. Was ist im Formular alles bei Daten eingeben und Anfügen zulassen eingestellt? Löschen und Bearbeiten zulassen?
Servus
GPOs: http://www.gruppenrichtlinien.de/
Winfried
WSUS Package Publisher: http://wsuspackagepublisher.codeplex.com/ -
Uff das wird ein bisschen dauern.
Weshalb denn? Im SQL Server Management Studio einen Rechtsklick auf die Tabelle machen > Scripte > Create Table erstellen lassen. Copy und hier im Forum Paste. ;)
Servus
GPOs: http://www.gruppenrichtlinien.de/
Winfried
WSUS Package Publisher: http://wsuspackagepublisher.codeplex.com/ -
In der Tat einfach.
Habe gerade mal nachgeschaut:
Das Timestamp-Feld ist da, PK auch.
Was auffällt ist: Ich habe mehrere Foreign Key Einträge, die anscheinend noch immer auf die urspüngliche access-DB verweisen, oder interpretiere ich da was falsch ?
ALTER
TABLE[dbo].[GA_Auftraege]CHECKCONSTRAINT[GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{02CCFE0A-3FB7-46D5-9286-2D64D446C50D}]
GO
-
So, hier kommt das Skript:
USE [GUTACHTEN] GO /****** Object: Table [dbo].[GA_Auftraege] Script Date: 14.09.2013 11:40:52 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GA_Auftraege]( [ID] [int] IDENTITY(1,1) NOT NULL, [GA_Proband_Nr] [int] NULL, [GA_Auftraggeber] [int] NULL, [GA_Versicherung_Nr] [int] NULL, [GA_Gutachter] [int] NULL, [GA_SachbearbeiterNr] [int] NULL, [GA_Auftrag_Typ] [int] NOT NULL, [GA_Schreibkraft] [int] NULL, [GA_AuftraggeberVersicherung_identisch] [bit] NULL, [GA_RechnungAn_Status] [int] NULL, [GA_Auftrag_Nr] [nvarchar](30) NULL, [GA_Versicherungsnummer] [nvarchar](40) NULL, [GA_UnserZeichen] [nvarchar](50) NULL, [GA_Unfalltag] [datetime2](0) NULL, [GA_Name_Sachbearbeiter] [nvarchar](50) NULL, [GA_Sachbearbeiter_Sex] [int] NULL, [GA_Auftraggeber_Email] [nvarchar](50) NULL, [GA_Versicherung_FAX] [nvarchar](30) NULL, [GA_Versicherung_TEL] [nvarchar](30) NULL, [GA_mit_Untersuchung] [bit] NULL, [GA_Probandendaten_anonymisieren] [bit] NULL, [GA_Dateiname] [nvarchar](255) NULL, [GA_Rechnung_storniert] [datetime2](0) NULL, [GA_Rechnung_storniert_Grund] [nvarchar](255) NULL, [GA_Mahnung1_Datum] [datetime2](0) NULL, [GA_Mahnung2_Datum] [datetime2](0) NULL, [GA_Mahnung3_Datum] [datetime2](0) NULL, [GA_kommentar] [nvarchar](max) NULL, [GA_Auftrag_storniert] [datetime2](0) NULL, [GA_AUftrag_storniert_Grund] [nvarchar](max) NULL, [GA_Auftrag_GUID] [nvarchar](20) NULL, [GA_Auftrag_erhalten] [datetime2](0) NULL, [GA_Patient_einbestellt] [datetime2](0) NULL, [GA_Diktat_begonnen] [datetime2](0) NULL, [GA_Diktat_fertig] [datetime2](0) NULL, [GA_unterschrieben] [datetime2](0) NULL, [GA_versandt] [datetime2](0) NULL, [GA_bezahlt] [datetime2](0) NULL, [GA_abgeschlossen] [datetime2](0) NULL, [GA_FAX_Rechnungsempfaenger] [nvarchar](30) NULL, [GA_AUftrag_umsatzsteuerpflichtig] [int] NULL, [GA_FaxnummerVersicherungIMB] [nvarchar](50) NULL, [Bearbeitungszeit] [real] NULL, [Auftragsstatus] [int] NULL, [SSMA_TimeStamp] [timestamp] NOT NULL, CONSTRAINT [GA_Auftraege$PrimaryKey_AUftraege] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO ALTER TABLE [dbo].[GA_Auftraege] ADD DEFAULT ((1)) FOR [GA_Gutachter] GO ALTER TABLE [dbo].[GA_Auftraege] ADD DEFAULT ((3)) FOR [GA_Auftrag_Typ] GO ALTER TABLE [dbo].[GA_Auftraege] ADD DEFAULT ((1)) FOR [GA_AuftraggeberVersicherung_identisch] GO ALTER TABLE [dbo].[GA_Auftraege] ADD DEFAULT ((2)) FOR [GA_RechnungAn_Status] GO ALTER TABLE [dbo].[GA_Auftraege] ADD DEFAULT ((3)) FOR [GA_Sachbearbeiter_Sex] GO ALTER TABLE [dbo].[GA_Auftraege] ADD DEFAULT ((0)) FOR [GA_mit_Untersuchung] GO ALTER TABLE [dbo].[GA_Auftraege] ADD DEFAULT ((0)) FOR [GA_Probandendaten_anonymisieren] GO ALTER TABLE [dbo].[GA_Auftraege] ADD DEFAULT ((0)) FOR [Bearbeitungszeit] GO ALTER TABLE [dbo].[GA_Auftraege] WITH NOCHECK ADD CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{02CCFE0A-3FB7-46D5-9286-2D64D446C50D}] FOREIGN KEY([GA_Proband_Nr]) REFERENCES [dbo].[Probanden] ([ID_Proband]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[GA_Auftraege] CHECK CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{02CCFE0A-3FB7-46D5-9286-2D64D446C50D}] GO ALTER TABLE [dbo].[GA_Auftraege] WITH NOCHECK ADD CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{5BF4F662-F043-4D1E-8BE6-6F58E43D5C87}] FOREIGN KEY([GA_Versicherung_Nr]) REFERENCES [dbo].[Auftraggeber] ([ID_Auftraggeber]) GO ALTER TABLE [dbo].[GA_Auftraege] CHECK CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{5BF4F662-F043-4D1E-8BE6-6F58E43D5C87}] GO ALTER TABLE [dbo].[GA_Auftraege] WITH NOCHECK ADD CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{6436D3D3-4DC8-479B-B229-18F064E3E55E}] FOREIGN KEY([GA_Auftraggeber]) REFERENCES [dbo].[Auftraggeber] ([ID_Auftraggeber]) GO ALTER TABLE [dbo].[GA_Auftraege] CHECK CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{6436D3D3-4DC8-479B-B229-18F064E3E55E}] GO ALTER TABLE [dbo].[GA_Auftraege] WITH NOCHECK ADD CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].GA_TypenGA_Auftraege] FOREIGN KEY([GA_Auftrag_Typ]) REFERENCES [dbo].[GA_Typen] ([ID]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[GA_Auftraege] CHECK CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].GA_TypenGA_Auftraege] GO ALTER TABLE [dbo].[GA_Auftraege] WITH NOCHECK ADD CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].GutachterGA_Auftraege] FOREIGN KEY([GA_Gutachter]) REFERENCES [dbo].[Gutachter] ([Gutachter_ID]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[GA_Auftraege] CHECK CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].GutachterGA_Auftraege] GO ALTER TABLE [dbo].[GA_Auftraege] WITH NOCHECK ADD CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].SchreibkraftGA_Auftraege] FOREIGN KEY([GA_Schreibkraft]) REFERENCES [dbo].[Schreibkraft] ([Schreibkraft_ID]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[GA_Auftraege] CHECK CONSTRAINT [GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].SchreibkraftGA_Auftraege] GO ALTER TABLE [dbo].[GA_Auftraege] WITH NOCHECK ADD CONSTRAINT [SSMA_CC$GA_Auftraege$GA_Auftrag_Nr$disallow_zero_length] CHECK ((len([GA_Auftrag_Nr])>(0))) GO ALTER TABLE [dbo].[GA_Auftraege] CHECK CONSTRAINT [SSMA_CC$GA_Auftraege$GA_Auftrag_Nr$disallow_zero_length] GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[ID]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'ID' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Proband_Nr]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Proband_Nr' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Auftraggeber]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Auftraggeber' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Versicherung_Nr]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Versicherung_Nr' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Gutachter]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Gutachter' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_SachbearbeiterNr]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_SachbearbeiterNr' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Auftrag_Typ]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Auftrag_Typ' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Schreibkraft]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Schreibkraft' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_AuftraggeberVersicherung_identisch]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_AuftraggeberVersicherung_identisch' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_RechnungAn_Status]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_RechnungAn_Status' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Auftrag_Nr]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Auftrag_Nr' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Versicherungsnummer]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Versicherungsnummer' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_UnserZeichen]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_UnserZeichen' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Unfalltag]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Unfalltag' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Name_Sachbearbeiter]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Name_Sachbearbeiter' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Sachbearbeiter_Sex]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Sachbearbeiter_Sex' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Auftraggeber_Email]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Auftraggeber_Email' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Versicherung_FAX]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Versicherung_FAX' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Versicherung_TEL]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Versicherung_TEL' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_mit_Untersuchung]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_mit_Untersuchung' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Probandendaten_anonymisieren]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Probandendaten_anonymisieren' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Dateiname]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Dateiname' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Rechnung_storniert]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Rechnung_storniert' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Rechnung_storniert_Grund]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Rechnung_storniert_Grund' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Mahnung1_Datum]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Mahnung1_Datum' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Mahnung2_Datum]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Mahnung2_Datum' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Mahnung3_Datum]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Mahnung3_Datum' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_kommentar]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_kommentar' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Auftrag_storniert]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Auftrag_storniert' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_AUftrag_storniert_Grund]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_AUftrag_storniert_Grund' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Auftrag_GUID]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Auftrag_GUID' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Auftrag_erhalten]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Auftrag_erhalten' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Patient_einbestellt]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Patient_einbestellt' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Diktat_begonnen]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Diktat_begonnen' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_Diktat_fertig]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_Diktat_fertig' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_unterschrieben]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_unterschrieben' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_versandt]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_versandt' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_bezahlt]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_bezahlt' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_abgeschlossen]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_abgeschlossen' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_FAX_Rechnungsempfaenger]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_FAX_Rechnungsempfaenger' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_AUftrag_umsatzsteuerpflichtig]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_AUftrag_umsatzsteuerpflichtig' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[GA_FaxnummerVersicherungIMB]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'GA_FaxnummerVersicherungIMB' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[Bearbeitungszeit]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'Bearbeitungszeit' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[Auftragsstatus]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'COLUMN',@level2name=N'Auftragsstatus' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[PrimaryKey_AUftraege]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'CONSTRAINT',@level2name=N'GA_Auftraege$PrimaryKey_AUftraege' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{02CCFE0A-3FB7-46D5-9286-2D64D446C50D}]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'CONSTRAINT',@level2name=N'GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb].{02CCFE0A-3FB7-46D5-9286-2D64D446C50D}' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{5BF4F662-F043-4D1E-8BE6-6F58E43D5C87}]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'CONSTRAINT',@level2name=N'GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb].{5BF4F662-F043-4D1E-8BE6-6F58E43D5C87}' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{6436D3D3-4DC8-479B-B229-18F064E3E55E}]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'CONSTRAINT',@level2name=N'GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb].{6436D3D3-4DC8-479B-B229-18F064E3E55E}' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].GA_TypenGA_Auftraege]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'CONSTRAINT',@level2name=N'GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb].GA_TypenGA_Auftraege' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].GutachterGA_Auftraege]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'CONSTRAINT',@level2name=N'GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb].GutachterGA_Auftraege' GO EXEC sys.sp_addextendedproperty @name=N'MS_SSMA_SOURCE', @value=N'Gutachten.[GA_Auftraege].[[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].SchreibkraftGA_Auftraege]' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'GA_Auftraege', @level2type=N'CONSTRAINT',@level2name=N'GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb].SchreibkraftGA_Auftraege' GO
-
Das Timestamp-Feld ist da, PK auch.
Was auffällt ist: Ich habe mehrere Foreign Key Einträge, die anscheinend noch immer auf die urspüngliche access-DB verweisen, oder interpretiere ich da was falsch ?
ALTER
TABLE[dbo].[GA_Auftraege]CHECKCONSTRAINT[GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{02CCFE0A-3FB7-46D5-9286-2D64D446C50D}]
Wenn Access DB so heißt, dann gibt es noch eine Verknüpfung. Ist die DB im SSMS noch verlinkt?
Servus
GPOs: http://www.gruppenrichtlinien.de/
Winfried
WSUS Package Publisher: http://wsuspackagepublisher.codeplex.com/- Als Antwort markiert NicoNi Montag, 16. September 2013 15:22
-
Du wirst wohl erst die Verbindung zur Access DB entfernen müssen.
Servus
GPOs: http://www.gruppenrichtlinien.de/
Winfried
WSUS Package Publisher: http://wsuspackagepublisher.codeplex.com/- Als Antwort vorgeschlagen Winfried.Sonntag Sonntag, 22. September 2013 08:42
-
ALTER
TABLE[dbo].[GA_Auftraege]CHECKCONSTRAINT[GA_Auftraege$[\\Galileo2010\gutachten\DB\Gutachten-DB_be.accdb]].{02CCFE0A-3FB7-46D5-9286-2D64D446C50D}]
Wenn Access DB so heißt, dann gibt es noch eine Verknüpfung. Ist die DB im SSMS noch verlinkt?
War das wirklich die Lösung?
Servus
GPOs: http://www.gruppenrichtlinien.de/
Winfried
WSUS Package Publisher: http://wsuspackagepublisher.codeplex.com/
- Bearbeitet Winfried.Sonntag Montag, 16. September 2013 17:02 ....