SQL server kann nicht erstellt eine Tabelle in der Datenbank, da von Berechtigungen

Ich bin mit SQL server 2008 Express R2.
Ich war versuchen zu testen, ein paar Fragen, wenn ich begann immer diese Fehlermeldung:

  Msg 2760, Level 16, State 1, Line 2
    The specified schema name "t_one" either does not exist or you do not have permission to use it.

SQL:

  CREATE TABLE t_one.clients
(
t_id int NOT NULL PRIMARY KEY IDENTITY,
colOne varchar(255) NOT NULL,
colTwo varchar(255) NOT NULL,
colThree varchar(255) NOT NULL,
colFour varchar(255) NOT NULL,
CONSTRAINT pk_testID PRIMARY KEY(t_id)

)

Ich Berechtigungen für mein user-Profil nur über die Schnittstelle und nachdem ich auf OK geklickt/speichern Sie es nicht für Sie -, wenn ich ging zurück zu den Berechtigungen für meinen Benutzer waren Sie alle wieder deaktiviert.

Funktioniert das schema "t_one" tatsächlich existieren?
ja die t_one-Datenbank bereits erstellt
verwenden Sie das SQL Server Management Studio? Wie wollen Sie eigentlich den login in die SQL-Server? Wie führen Sie die Abfrage?
Überprüfen Sie, ob-schema (nicht Datenbank) wirklich existiert: SELECT * FROM sys.schemas
Hüten Sie sich vor der syntax - wenn "t_one" Datenbank-name (und nicht ein schema-name) sollte man sich eher mit der Abfrage wie CREATE TABLE t_one.dbo.Kunden (...) oder CREATE TABLE [db].[schema].[Tabelle] allgemein, oder einfach nur CREATE TABLE [Tabelle] (...) oder CREATE TABLE [schema].[Tabelle] wird im Rahmen ordnungsgemäßer DB.

InformationsquelleAutor joe | 2014-02-16

Schreibe einen Kommentar