Cela provient de SQL Server 2008, ssms
Lorsque je crée une table, elle crée sous dbo.
Je voudrais le créer sous un schéma différent, mais lorsque j'utilise le dialogue 'New Table', je ne trouve jamais le champ où spécifier ceci.
New Table...
Essayez de courir CREATE TABLE [schemaname].[tableName]; GO;
Cela suppose que le nom de fichier existe dans votre base de données. Veuillez utiliser CREATE SCHEMA [schemaname]
_ si vous devez également créer un schéma.
EDIT: mis à jour pour noter que SQL Server 11.03 exigeant que cela soit la seule instruction du lot.
créer un schéma de base de données dans SQL Server 2008
1. Naviguez vers la sécurité> les schémas
2. Cliquez avec le bouton droit sur Schémas et sélectionnez Nouveau schéma.
3. Complétez les détails dans l'onglet Général pour le nouveau schéma. Comme, le nom du schéma est "MySchema" et le propriétaire du schéma est "Admin".
4. Ajoutez des utilisateurs au schéma selon vos besoins et définissez leurs autorisations:
5. Ajouter des propriétés étendues (via l'onglet Propriétés étendues)
6. Cliquez sur OK.
Ajouter une table au nouveau schéma "MySchema"
1. Dans l'explorateur d'objets, cliquez avec le bouton droit sur le nom de la table et sélectionnez "Conception":
2. Modification du schéma de base de données pour une table dans SQL Server Management Studio
3. En mode Création, appuyez sur F4 pour afficher la fenêtre Propriétés.
4. Dans la fenêtre Propriétés, remplacez le schéma par le schéma souhaité:
5. Fermez le mode Création en cliquant avec le bouton droit de la souris sur l’onglet et en sélectionnant "Fermer":
6. Closing Design Voir
sept. Cliquez sur "OK" lorsque vous êtes invité à enregistrer
8. Votre table a maintenant été transférée dans le schéma "MySchema".
Actualiser la vue du navigateur d’objets Pour confirmer les modifications
Terminé
Hit F4 et vous obtiendrez ce que vous cherchez.
La réponse de Shaun F ne fonctionnera pas si le schéma n'existe pas dans la base de données. Si quelqu'un cherche un moyen de créer un schéma, il suffit d'exécuter le script suivant pour créer un schéma.
create schema [schema_name]
CREATE TABLE [schema_name].[table_name](
...
) ON [PRIMARY]
Lorsque vous ajoutez une nouvelle table, passez en mode Création de table et appuyez sur F4
pour ouvrir la propriété Window et sélectionner le schéma dans la liste déroulante. La valeur par défaut est dbo
.
Vous pouvez également modifier le schéma de la table actuelle à l'aide de la fenêtre Propriété.
Voir:
Lorsque je crée une table avec SSMS 2008, je vois trois volets:
Dans le volet des propriétés de la table, il existe un champ: Schema
qui vous permet de sélectionner le schéma.