Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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 Server 2005 Schemas deaktivieren?

Frage Entwicklung Datenbanken

Mitglied: 14248

14248 (Level 1)

26.01.2007, aktualisiert 30.01.2007, 5298 Aufrufe, 3 Kommentare

Abfrage ohne Angabe des Schemas möglich?

Hallo erstmal,

ich habe noch nicht viele Erfahrungen in dem SQL Server 2005 gemacht aber mich schon durch verschiedene Tutorials gesucht.
Leider hab ich dazu noch nichts passendes gefunden.

Über unser altes System war es möglich SQL Abfragen (z.B SELECT * FROM test) ohne angabe des Benutzers bzw. des Schemas zu machen. Bei SQL Server 2005 ist mir aufgefallen, dass die Abfragen alle so laufen müssen (z.B. SELECT * from dbo.test).

Da ich kein Intresse habe in allen vorhandenen Programmen die Abfragen zu ändern, meine Frage ob man durch irgendeine Einstellung auch die einfachen Abfragen verwenden kann.

Über Antworten würde ich mich freuen.

Vielen Dank im voraus.
Mitglied: MadMax
27.01.2007 um 02:44 Uhr
Hallo AcidBurn,

normalerweise funktioniert das auch in SQL Server 2005 auf die alte Art, ohne Schema. Was bekommst Du denn für einen Fehler?

Gruß, Mad Max
Bitte warten ..
Mitglied: Biber
27.01.2007 um 20:16 Uhr
Moin SauerBjörn,

vielleicht halte ich ja diese ganzen M$-Sicherheitskonzepte für zu simpel, aber ich würde es einfach als "sa" umschiessen mit
ALTER USER <derUsername> WITH DEFAULT_SCHEMA = dbo

und das Ganze ggf. mit einem Job für alle User.

[ Skizze:
01.
DECLARE MeineUsers CURSOR 
02.
READ_ONLY 
03.
FOR SELECT [NAME] from sys.database_principals 
04.
where  
05.
[principal_id] > 5 AND 
06.
[type] = 'U' AND 
07.
[name] = [default_schema_name] 
08.
 
09.
OPEN MeineUsers 
10.
 
11.
FETCH NEXT FROM MeineUsers INTO @derUsername 
12.
WHILE (@@fetch_status <> -1) 
13.
    BEGIN 
14.
    SET @SQL = 'ALTER USER [' + @derUsername + '] WITH DEFAULT_SCHEMA = dbo' 
15.
    EXEC (@SQL) 
16.
    FETCH NEXT FROM MeineUsers INTO @derUsername 
17.
END 
18.
 
19.
CLOSE MeineUsers 
20.
DEALLOCATE MeineUsers
Wenn alle DeineUsers als Default-Schema 'dbo' haben, dürfte das Verhalten wieder so "wie damals" sein.
Ob das Sinn macht *axelzuck*....
Andererseits: Ist ja nur ein M$-SQLServer...was soll's.

HTH
Biber
Bitte warten ..
Mitglied: 14248
30.01.2007 um 13:22 Uhr
Danke für eure Antworten, ich kam noch nicht so ganz mit den Abfrageprogrammen von SQL 2005 Server klar.

Daran lag auch der Fehler, man sollte gucken was man macht. ;)

Also funktionieren auch die ganz normalen Abfragen.

Danke trotzdem.
Bitte warten ..
Ähnliche Inhalte
Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (17)

Frage von montylein1981 zum Thema Windows Server ...

Windows Server
Lizenzierung Microsoft Server , SQL- Server und Clients (10)

Frage von EdisonHH zum Thema Windows Server ...

Windows Server
SQL Server löscht Daten von sich selbst aus ?! (20)

Frage von KevBarz zum Thema Windows Server ...

Windows Server
SQL Server sichern in Azure (2)

Frage von xxlukasxx zum Thema Windows Server ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst ZIP-Archive nach Dateien durchsuchen und Pfade ausgeben (33)

Frage von evinben zum Thema Batch & Shell ...

Router & Routing
Routingproblem in Homerouter-Kaskade mit Raspi (20)

Frage von Oldschool zum Thema Router & Routing ...

Server
Freenas schlechte Schreib Performance bei NFS (16)

Frage von janosch12 zum Thema Server ...

Windows Userverwaltung
gelöst TeamViewer mit Software Restriction Policy (9)

Frage von geocast zum Thema Windows Userverwaltung ...