SQL 7.0: Beim Erstellen einer SP ANSI_NULLS und ANSI_WARNINGS Fehler

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Dirk Soetebeer (Dirk.Soe_at_Web.de)
Date: 02/05/04


Date: Thu, 5 Feb 2004 16:21:14 +0100

Hi NG,

es sollen Daten von einem Verknüpften Server via SP geladen werden.

Beim Ausführen in Query Analyzer funktioniert alles ordnungsgemäß.

Nur denn die SP angelegt werden soll, wird dies verweigert:

"Heterogene Abfragen erfordern, dass die Optionen ANSI_NULLS und
ANSI_WARNINGS für die Verbindung festgelegt werden. So wird eine konsistente
Abfragesemantik sichergestellt. Aktivieren Sie diese Optionen, und
wiederholen Sie dann die Abfrage."

Im SQL-Server stehen die globalen Optionen ANSI_NULLS und ANSI_WARNINGS
bereits auf ON.

Woran kann es liegen, dass dies dennoch nicht funktioniert?

Im anderen Beitrag habe ich entnommen, dass man vor dem Erstellen einer SP
die Zeilen:

SET QUOTED_IDENTIFIER ON
SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
GO

create Procedure ...

setzen sollte.

Bisher war es so, dass die SP über den Query Analyzer korrekt erstellt
werden konnte; beim Ausführen blieb das System in sofern hängen, das keine
Rückmeldung erfolgt.

Die SP kann nicht über den Enterprise Manager erstellt werden. Beim Versuch
eine zu Erstellen wird die obige Fehlermeldung angezeigt.

Eingesetzt wird der SQL 7.0 Server mit dem aktuellen Patch (7.00.1063).

Danke für jeden Hinweis.

Dirk



Relevant Pages

  • Re: ARITHABORT Fehler nach Neuerstellung einer Datenbank via Script
    ... > nachdem eine Datenbank via automatisch erstelltem Script neu angelegt ... > Da alle Tabellen betroffen sind, weiß ... SET QUOTED_IDENTIFIER ON ... Bei der Gelegenheit kontrolliere, ob die übrigen Optionen ...
    (microsoft.public.de.sqlserver)
  • Re: ARITHABORT Fehler nach Neuerstellung einer Datenbank via Scrip
    ... Ich habe den Fehler gefunden... ... Die Fehlerhaften SET Optionen korrigiert und das Script nochmals ... ablaufen lassen - Ergebnis eine neue Datenbank bei dem der Fehler nicht mehr ...
    (microsoft.public.de.sqlserver)
  • Re: Verbindungsserver (MDB)
    ... > auslesen und mittels INSERT in eine SQL-Tabelle schieben. ... Heterogene Abfragen erfordern, dass die Optionen ... SET ANSI_WARNINGS ON ... > so etwas ja nicht einstellen. ...
    (microsoft.public.de.sqlserver)
  • Re: Fehlermeldung beim Zugriff auf einen Verbindungsserver
    ... Ich habe versucht diese Prozedur ... SET ANSI_WARNINGS ON ... >> Optionen, und wiederholen Sie dann die Abfrage. ... >> ANSI NULLS TRUE ...
    (microsoft.public.de.sqlserver)
  • Re: Nur Tabellenstruktur kopieren
    ... ausführen lassen, oder im Import-Assi Objekte auswählen und dann ... entsprechende Optionen setzen. ... HTH Jürgen ...
    (microsoft.public.de.sqlserver)