Cela vient 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 la boîte de dialogue «Nouvelle table», je ne trouve jamais le champ où le spécifier.
Cela vient 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 la boîte de dialogue «Nouvelle table», je ne trouve jamais le champ où le spécifier.
New Table...
Essayez de courir
CREATE TABLE [schemaname].[tableName]; GO;
Cela suppose que le nom de schéma existe dans votre base de données. Veuillez l'utiliser
CREATE SCHEMA [schemaname]
si vous avez également besoin de créer un schéma.EDIT: mis à jour pour noter SQL Server 11.03 exigeant que ce soit la seule instruction du lot.
la source
create schema [schema_Name]
suivi de la requête ci-dessus.créer un schéma de base de données dans SQL Server 2008
1. Accédez à Sécurité> Schémas
2. Cliquez avec le bouton droit sur Schémas et sélectionnez Nouveau schéma
3. Renseignez les détails dans l'onglet Général du nouveau schéma. Par exemple, 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. Ajoutez 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 d'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. Fermeture du mode Création
7. Cliquez sur "OK" lorsque vous êtes invité à enregistrer
8. Votre table a maintenant été transféré dans le schéma "MySchema".
Actualiser la vue de l'Explorateur d'objets Pour confirmer les modifications
Terminé
la source
Appuyez sur F4 et vous obtiendrez ce que vous recherchez.
la source
La réponse de Shaun F ne fonctionnera pas si Schema n'existe pas dans la base de données. Si quelqu'un cherche un moyen de créer un schéma, exécutez simplement le script suivant pour créer un schéma.
Lors de l'ajout d'une nouvelle table, passez en mode de conception de table et appuyez sur
F4
pour ouvrir la fenêtre de propriété et sélectionnez le schéma dans la liste déroulante. La valeur par défaut estdbo
.Vous pouvez également modifier le schéma de la table actuelle à l'aide de la fenêtre Propriétés.
Référer:
la source
CREATE SCHEMA setup; GO
Lorsque je crée une table à l'aide de SSMS 2008, je vois 3 volets:
Dans le volet des propriétés de la table, il y a un champ:
Schema
qui vous permet de sélectionner le schéma.la source