Dies ist von SQL Server 2008, ssms
Wenn ich eine Tabelle erstelle, wird sie unter dbo erstellt.
Ich möchte es unter einem anderen Schema erstellen, aber wenn ich das Dialogfeld "Neue Tabelle" verwende, kann ich das Feld, in dem dies angegeben werden soll, nie finden.
sql
sql-server-2008
ssms
Matt
quelle
quelle
Versuche zu rennen
CREATE TABLE [schemaname].[tableName]; GO;
Dies setzt voraus, dass der Schemaname in Ihrer Datenbank vorhanden ist. Bitte verwenden Sie,
CREATE SCHEMA [schemaname]
wenn Sie auch ein Schema erstellen müssen.BEARBEITEN: aktualisiert, um zu beachten, dass SQL Server 11.03 die einzige Anweisung im Stapel sein muss.
quelle
create schema [schema_Name]
folgenden Abfrage.Erstellen eines Datenbankschemas in SQL Server 2008
1. Navigieren Sie zu Sicherheit> Schemas.
2. Klicken Sie mit der rechten Maustaste auf Schemas und wählen Sie Neues Schema.
3. Vervollständigen Sie die Details auf der Registerkarte Allgemein für das neue Schema. Der Schemaname lautet "MySchema" und der Schemabesitzer "Admin".
4. Fügen Sie dem Schema nach Bedarf Benutzer hinzu und legen Sie ihre Berechtigungen fest:
5. Fügen Sie erweiterte Eigenschaften hinzu (über die Registerkarte Erweiterte Eigenschaften).
6. Klicken Sie auf OK.
Hinzufügen einer Tabelle zum neuen Schema "MySchema"
1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Tabellennamen und wählen Sie "Design":
2. Ändern des Datenbankschemas für eine Tabelle in SQL Server Management Studio
3. Drücken Sie in der Designansicht F4 bis Zeigen Sie das Eigenschaftenfenster an.
4. Ändern Sie im Eigenschaftenfenster das Schema in das gewünschte Schema:
5. Schließen Sie die Entwurfsansicht, indem Sie mit der rechten Maustaste auf die Registerkarte klicken und "Schließen" auswählen:
6. Schließen Sie die Entwurfsansicht.
7. Klicken Sie auf "OK", wenn Sie zum Speichern aufgefordert werden.
8. Ihre Tabelle wurde nun in das Schema "MySchema" übertragen.
Aktualisieren Sie die Object Browser - Ansicht , um die Änderungen zu bestätigen
Fertig
quelle
Drücken Sie F4 und Sie erhalten, wonach Sie suchen.
quelle
Die Antwort von Shaun F funktioniert nicht, wenn das Schema in der Datenbank nicht vorhanden ist. Wenn jemand nach einer Möglichkeit sucht, ein Schema zu erstellen, führen Sie einfach das folgende Skript aus, um ein Schema zu erstellen.
F4
Wechseln Sie beim Hinzufügen einer neuen Tabelle in den Tabellenentwurfsmodus und drücken Sie , um das Eigenschaftenfenster zu öffnen und das Schema aus der Dropdown-Liste auszuwählen. Standard istdbo
.Sie können das Schema der aktuellen Tabelle auch über das Eigenschaftenfenster ändern.
Verweisen:
quelle
CREATE SCHEMA setup; GO
Wenn ich mit SSMS 2008 eine Tabelle erstelle, werden drei Bereiche angezeigt:
Im Bereich mit den Tabelleneigenschaften befindet sich ein Feld, in
Schema
dem Sie das Schema auswählen können.quelle