Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst SQL 2005 Aufträge löschen

Mitglied: Auron2k

Auron2k (Level 1) - Jetzt verbinden

24.04.2006, aktualisiert 12:09 Uhr, 15901 Aufrufe, 4 Kommentare

In unserer Firma wurde vor kurzem SQL 2005 installiert, die installation verlief gut (ohne fehler). Als dann ein sicherungsauftrag erstellt wurde, mekerte er am leeren kennwort feld. Also erstellten wir einen neuen benutzer, das läuft alles ohne probleme, nur leider sind die anderen Aufträge noch enthalten, wir haben sie versucht zu löschen, doch es kam immer wieder der selbe fehler.

FehlerText:


Fehler bei Löschen für Job 'PPSAlle'. (Microsoft.SqlServer.Smo)

Hilfe erhalten Sie durch Klicken auf: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVe ...

Speicherort des Programms:

bei Microsoft.SqlServer.Management.Smo.SqlSmoObject.DropImpl()
bei Microsoft.SqlServer.Management.Smo.Agent.Job.Drop()
bei Microsoft.SqlServer.Management.SqlManagerUI.DropObjects.DoDropObject(Int32 objectRowIndex)
bei Microsoft.SqlServer.Management.SqlManagerUI.DropObjects.DropAllObjects(Boolean stopOnError)


Ausnahme beim Ausführen einer Transact-SQL-Anweisung oder eines Transact-SQL-Batches. (Microsoft.SqlServer.ConnectionInfo)

Speicherort des Programms:

bei Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
bei Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection sqlCommands, ExecutionTypes executionType)
bei Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(StringCollection queries)
bei Microsoft.SqlServer.Management.Smo.SqlSmoObject.ExecuteNonQuery(StringCollection queries, Boolean includeDbContext)
bei Microsoft.SqlServer.Management.Smo.SqlSmoObject.DropImplWorker(Urn& urn)
bei Microsoft.SqlServer.Management.Smo.SqlSmoObject.DropImpl()


Die DELETE-Anweisung steht in Konflikt mit der REFERENCE-Einschränkung "FK_subplan_job_id". Der Konflikt trat in der "msdb"-Datenbank, Tabelle "dbo.sysmaintplan_subplans", column 'job_id' auf.
Die Anweisung wurde beendet. (.Net SqlClient Data Provider)

Hilfe erhalten Sie durch Klicken auf: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVe ...

Servername: MUE-AX-SQL-01
Fehlernummer: 547
Schweregrad: 16
Status: 0
Prozedur: sp_delete_job
Zeilennummer: 170


Speicherort des Programms:

bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
bei System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)


hoffe ihr könnt mir da weiterhelfen.

mfg
viktor
Mitglied: Biber
24.04.2006 um 11:02 Uhr
Moin viktor,

das ist kein Fehler, sondern das Löschen der Aufträge würde zur Verletzung der referenziellen Integrität führen.
Steht doch da:
Die DELETE-Anweisung steht in Konflikt mit der REFERENCE-Einschränkung "FK_subplan_job_id".
Der Konflikt trat in der "msdb"-Datenbank, Tabelle "dbo.sysmaintplan_subplans", column 'job_id' auf.

Auf deutsch - in der Integritätsregel "FK_subplan_job_id" steht offensichtlich, dass Aufträge nicht gelöscht werden dürfen, solange noch abhängige ForeignKeys (hier: job_id's ) in der Tabelle sysmaintplan_subplans vorhanden sind.

Oder noch deutscher: mindestens einer von den "erledigten" Aufträgen ist nicht erledigt, weil noch ein Wartungsvertrag dazu am Laufen ist.

"FK_subplan_job_id" anschauen, ggf ändern.

Gruß
Biber
Bitte warten ..
Mitglied: Auron2k
24.04.2006 um 11:24 Uhr
hi Biber,

ok, hab den FK gefunden, nur was muss ich da machen ? Ich hab keine ahnung von SQL (fast). oder muss ich das aus der Datenbank löschen, also in den tabellen?


mfg
viktor
Bitte warten ..
Mitglied: Auron2k
24.04.2006 um 11:38 Uhr
ok, hat sich erledigt, hab einfach alles aus der tabelle sysmaintplan_subplans gelöscht, die aiufträge dann auch noch dazu und dann halt neu erstellt. war einfacher als gedacht.

thx
biber
Bitte warten ..
Mitglied: Biber
24.04.2006 um 12:09 Uhr
*ggg.. na ja, es hätte auch gereicht, wenn Du die Integritätsregel (kurz) gelöscht hättest.

Aber wenn die Daten eh nicht mehr relevant sind, ist es egal.

Offen gestanden, ich brauche immer drei Tage länger, bevor ich mich irgendwo dazu durchringe, Daten zu löschen.

Schönen Montag
Biber
Bitte warten ..
Ähnliche Inhalte
Datenbanken

SQL - PowerBI - Daten ohne Aufträge berücksichtigen

Frage von BirdyBDatenbanken5 Kommentare

Hallo zusammen, ich sitze hier gerade vor einer Knobelaufgabe für eine grafische Darstellung unserer Einsatzzahlen. In PowerBI möchte ich ...

Windows Server

SQL Server 2005

gelöst Frage von Jan1986Windows Server4 Kommentare

Hallo zusammen, wir haben in unserem Unternehmen mittlerweile 2 Server auf denen wir verschiedene Server virtualisieren. 1 Server ist ...

Datenbanken

SQL 2008 Datenbankbackup in eine SQL 2005 Datenbank einfügen?

Frage von mymomoDatenbanken3 Kommentare

Moin! Ich muss bei einem Kunden ein aus SQL 2008 erstelltes Backup in eine SQL 2005 Datenbank einstellen. Wie ...

Windows Server

SQL 2005 zu 2008 SP2 Migration

gelöst Frage von pencilWindows Server6 Kommentare

Guten Tag Ich plane gerade eine Windows SQL Server Migration (2005 zu 2008). Ich habe vor, sämtliche DB's (3 ...

Neue Wissensbeiträge
Humor (lol)
(Part num your Hacked phone. +XX XXXXXX5200)
Erfahrungsbericht von Henere vor 19 StundenHumor (lol)1 Kommentar

Mein Handy hat aber ne ganz andere Endnummer. Muss ich mir jetzt Sorgen machen ? :-) Vielleicht betrifft es ...

Exchange Server

Letztes Update für Exchange 2016 CU9 war in gewisser Weise destruktiv

Erfahrungsbericht von DerWoWusste vor 20 StundenExchange Server6 Kommentare

Kurzer Erfahrungsbericht zu Exchange2016-KB4340731-x64 Der Exchangeserver hat wie gewöhnlich versucht, es in der Nacht automatisch zu installieren - abgesehen ...

Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 1 TagErkennung und -Abwehr3 Kommentare

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Vmware
VMware Updates gegen L1 Lücke
Information von sabines vor 2 TagenVmware

Für die Vmware Produkte vCenter Server, ESXi, Workstation und Fusion stehe Updates bereit um die L1 Lücke zu schließen. ...

Heiß diskutierte Inhalte
Windows Server
Domäne einsilbig mit nur einem Namen benannt - sowie AD und MX auf einer VM Kardinalsfehler?
Frage von TomTestWindows Server49 Kommentare

Hallo liebe Freunde gepflegter Probleme, seit kurzem soll ich eine Domäne verwalten die zuvor von einem IT-Dienstleister erstellt und ...

DSL, VDSL
Router Neustarts
Frage von XerebusDSL, VDSL16 Kommentare

Hallo an alle, ich hab eine Problem mit dem Neustart von meiner Fritz Box wo ich einfach nicht mehr ...

Windows Server
Windows Server per Web auf Daten zugreifen und verwalten
Frage von matze2090Windows Server16 Kommentare

Hallo, ich würde gerne von außen auf meinem Windows Server zugreifen um auf meine Daten zu verwalten. Meine frage ...

DNS
Gibt es eine Art DNS Proxy?
Frage von icepietDNS16 Kommentare

Hallo Nerds, Ich würde gerne folgendes machen: ts.domain.de:3389 soll auf 1.2.3.4:3389 auflösen ts2.domain.de:3389 soll auf 1.2.3.4:3390 auflösen Gibt es ...