Benutzer mit den meisten Antworten
SQL-Express 2005, ODBC: nur master und model sichtbar, keine User-DB

Frage
-
Hallo zusammen,
beim Kunden ist ein SQLServer 2005 Express installiert. Ich versuche über einen anderen Rechner darauf zuzugreifen, z.B. mit Access 2007. Über ODBC/Native Client sehe ich den SQL-Server, dort aber nur die Systemdatenbanken, nicht die z.T. testweise neu angelegten User-Datenbanken.
Woran kann das liegen? Muss ich am SQL-Server etwas konfigurieren, oder fehlt ein Treiber? Ich suche Ideen, die ich beim nächsten Kundenbesuch mal ausprobieren kann.Vielen Dank
Christoph
Antworten
-
Hallo Christoph,
vermutlich wurde an der Instanz die Abfrage ausgeführt:
deny view any database to public go oder deny view any database to <login> go
Versuche es mit der Abfrage zu lösen:
grant view any database to public go oder grant view any database to <login> go
- Als Antwort markiert crikki Mittwoch, 18. Mai 2011 12:24
-
Hallo Christoph,
Du kannst nur die Datenbanken sehen, auf die Du als User einen Zugriff hast.
Wenn Du mit einem Account zugreifst, der NICHT sysadmin ist, überprüfe mal, auf welche Datenbanken er zugreifen kann.In SSMS auf den Anmeldenamen mit der rechten Maustaste gehen
"Eigenschaften" auswählen
"Benutzerzuordnung" auswählenWenn Du EXPRESS installiert hast, mußt Du ev. noch die Client-Tools nachinstallieren. Die findest Du hier:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7522a683-4cb2-454e-b908-e805e9bd4e28
Uwe Ricken
MCIT Database Administrator 2005
MCIT Database Administrator 2008
MCTS SQL Server 2005
MCTS SQL Server 2008, Implementation and Maintenance
db Berater GmbH
http://www-db-berater.de- Als Antwort vorgeschlagen Olaf HelperMVP Mittwoch, 11. Mai 2011 04:39
- Als Antwort markiert crikki Mittwoch, 18. Mai 2011 12:24
Alle Antworten
-
Hallo Christoph,
vermutlich wurde an der Instanz die Abfrage ausgeführt:
deny view any database to public go oder deny view any database to <login> go
Versuche es mit der Abfrage zu lösen:
grant view any database to public go oder grant view any database to <login> go
- Als Antwort markiert crikki Mittwoch, 18. Mai 2011 12:24
-
Hallo Christoph,
Du kannst nur die Datenbanken sehen, auf die Du als User einen Zugriff hast.
Wenn Du mit einem Account zugreifst, der NICHT sysadmin ist, überprüfe mal, auf welche Datenbanken er zugreifen kann.In SSMS auf den Anmeldenamen mit der rechten Maustaste gehen
"Eigenschaften" auswählen
"Benutzerzuordnung" auswählenWenn Du EXPRESS installiert hast, mußt Du ev. noch die Client-Tools nachinstallieren. Die findest Du hier:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7522a683-4cb2-454e-b908-e805e9bd4e28
Uwe Ricken
MCIT Database Administrator 2005
MCIT Database Administrator 2008
MCTS SQL Server 2005
MCTS SQL Server 2008, Implementation and Maintenance
db Berater GmbH
http://www-db-berater.de- Als Antwort vorgeschlagen Olaf HelperMVP Mittwoch, 11. Mai 2011 04:39
- Als Antwort markiert crikki Mittwoch, 18. Mai 2011 12:24