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, 16011 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 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 Datenbank - Abwärtskompatibilität von 2008 R2 auf 2005

gelöst Frage von pencilWindows Server3 Kommentare

Guten Tag zusammen Ich stehe vor einem kleinen Problem: Ich habe zwei SQL Server, einer 2005 und einer 2008 ...

SAN, NAS, DAS

NAS4free - RSync-Auftrag erstellen

Frage von 130854SAN, NAS, DAS1 Kommentar

Hallo, ich würde gerne von meinem NAS4free (HP Gen 8 Microserver, 16 GB RAM, G1610T - 4x4TB im ZFS-Z1-Raid; ...

Humor (lol)

Kunde droht mit Auftrag

Frage von manuel-rHumor (lol)9 Kommentare

Nachfolgenden Dialog, den ich gerade mit einem Dienstanbieter am Telefon geführt habe, wollte ich euch nicht vorenthalten. Ich: "Guten ...

Neue Wissensbeiträge
Internet

Kommentar: Bundesregierung erwägt Ausschluss von Huawei im 5G-Netz - Unsere Presse wird immer sensationsgieriger

Information von Frank vor 2 StundenInternet1 Kommentar

Hier mal wieder ein schönes Beispiel für fehlgeleiteten Journalismus und Politik zugleich. Da werden aus Gerüchten plötzlich Fakten, da ...

Windows 10

Netzwerk-Bug in allen Windows 10-Versionen durch Januar 2019-Updates

Information von kgborn vor 6 StundenWindows 101 Kommentar

Nur ein kurzer Hinweis für Admins, die Windows 10-Clients im Portfolio haben. Mit den Updates vom 8. Januar 2019 ...

Windows 10

Windows 10 V1809: Rollout ist gestartet - kommt per Windows Update

Information von kgborn vor 1 TagWindows 102 Kommentare

Eine kurze Information für die Admins, die Windows 10 im Programm haben. Microsoft hat die letzte Baustelle (die Inkompatibilität ...

Sicherheit

Heise Beitrag Passwort-Sammlung mit 773 Millionen Online-Konten im Netz aufgetaucht

Information von Penny.Cilin vor 1 TagSicherheit6 Kommentare

Auf Heise Online ist folgender Beitrag veröffentlicht worden: Heise Beitrag passwörter geleakt Ich bin mir jetzt nicht ganz sicher, ...

Heiß diskutierte Inhalte
Switche und Hubs
Medienkonverter mit 12 oder 24 Ports gesucht
Frage von wmuellerSwitche und Hubs23 Kommentare

Guten Morgen, ich bin auf der Suche nach einem größeren Medienkonverter, der "stumpf" 1:1 die Ports auf über ein ...

Windows Server
Uhren gehen immer wieder falsch
Frage von killtecWindows Server23 Kommentare

Hallo, ich habe folgende Konstellation: 1. Physischer DC Div. Virtuelle DC's auf Hyper-V Servern Die Hyper-V-Server, der Physische DC ...

Debian
OpenSSH Login mit Public Key schlägt fehl, mit Passwort funktioniert
gelöst Frage von DKowalkeDebian19 Kommentare

Hallo zusammen, ich hatte hier schon nach einer Anleitung für einen SFTP Server mit Linux gefragt, habe dort auch ...

Windows Server
Client in die Domäne einbinden - Allgemeine Frage dazu
gelöst Frage von RalphTWindows Server19 Kommentare

Moin, ich habe 2 DCs in einer Hauptstelle und 2 DCs in einer Nebenstelle. Ich bringe in der Hauptstelle ...