SQL Server 2008: warum sehe ich nur die system-Tabellen, wenn ich mich anmelden ODBC von ACCESS

Ich bin mit Access versuchen, erhalten Sie einige links zu Tabellen in SQL Server 2008.

Habe ich einen Benutzernamen unter Sicherheit im SSMS für SQL Server, und ich habe zugeordnet, die es einem Benutzer, den Sie unter die Datenbank, die ich brauche. Ich habe auch gegeben, dass Anwender eine Standard-Datenbank, die ich brauche.

Wenn ich versuche die Verbindung über ODBC herstellen, ich bin nicht zu sehen, die richtigen Tabellen. Was ich sehe ist ein Haufen von Sys Tabellen. Weiß jemand, was ich falsch mache?

Hier ist das erstellen der Haupt-Benutzer:

/* For security reasons the login is created disabled and with a random password. */
/****** Object:  Login [lomuser]    Script Date: 10/22/2010 08:14:03 ******/
CREATE LOGIN [lomuser] WITH PASSWORD=N'µ''ØÑëOº\¾dõMÐàæfÄ%[RríÜ2 y', DEFAULT_DATABASE=[LOMDATABASE], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO

ALTER LOGIN [lomuser] DISABLE
GO

Hier ist die für den bestimmten Benutzer auf der Datenbank (auf die die top-Benutzer zugeordnet ist) auch zur info Sie haben den gleichen Namen:

USE [LOMDATABASE]
GO

CREATE USER [lomuser] FOR LOGIN [lomuser] WITH DEFAULT_SCHEMA=[dbo]
GO
  • wenn nur das sys Katalogsichten, handelt es sich wahrscheinlich um ein Berechtigungsproblem - die Benutzer, die Sie verwenden, zu verbinden, hat keine Rechte, um zu sehen, Tabellen...
  • wie vergebe ich Berechtigungen?
  • Siehe: msdn.microsoft.com/en-us/library/ms187965.aspx
  • im sorry, kannst du bitte weiter helfen, ich habe das gleiche auf einer anderen Datenbank und alles funktioniert einwandfrei, es ist nur dieser eine ist ein problkem
  • Wenn es 2 Datenbanken - eine arbeitet und der andere nicht, dann sind Sie nicht das gleiche. Das problem liegt darin, die Unterschiede zwischen den 2.
  • Können Sie ändern von ODBC, OleDB ?? Viel einfacher und viel sicherer, meiner Meinung nach. Ändert das irgendetwas??
  • es ist ein guter Punkt, aber nur Zugriff odbc unterstützt, glaube ich
  • Auch: wenn Sie eine Verbindung zur SQL Server-Datenbank mit SSMS und die Anwender-account - sehen Sie die Tabellen aus, die Sie interessiert sind??
  • GROßARTIGER PUNKT!!!!!!! ich bin in der Lage, zu verbinden, aber ich sehe nicht, die Tabellen, die ich brauche!
  • was mache ich falsch? wie kann ich die Berechtigung für die Tabelle?
  • Access unterstützt die systemeigenen oleDB-verbindungen zu sql server für 10 Jahre. Access-Entwickler verwenden nicht noch empfehlen oleDB (urban legend Zeug für die un-informierte). Access-odbc-und DAO ist viel besser. Dies gilt auch für die Unterstützung von SharePoint und die neue Access-Funktionen der getrennt-Tabellen, die die Synchronisierung in der cloud mit SharePoint (und Zugriff auf Web-services wird auch ein Teil von Office 365 wieder verwendet DAO).Gleiches gilt für Azure (Support gebacken in access und wieder über ODBC). Die oleDB-support für Azure und der Zugang ist nicht an Ort und Stelle und wir wahrscheinlich nicht sehen, nichts in diesem Bereich für Azure.

Schreibe einen Kommentar