Après l'installation de SQL Server 2005, j'ai essayé de créer une nouvelle base de données (commande: create database database_name). Mais le message était une erreur: permission refusée pour créer une base de données dans la base de données 'master'. Ma question est 1.) comment quitter cette base de données master et créer une nouvelle base de données à l'extérieur, 2.) Qu'est-ce qu'une base de données master.Création d'une base de données dans SQL Server 2005
Répondre
Vous devez vous connecter en utilisant un compte (administrateur système), qui devrait avoir toutes les permissions. À partir de là, vous pouvez créer des comptes supplémentaires au besoin. Pour créer une nouvelle base de données, le plus simple est d'utiliser SQL Server Management Studio, et vous pouvez faire un clic droit sur "Bases de données" (dans le volet de gauche) et choisir de créer une nouvelle base de données.
La « base de données maître » juste contient essentiellement les informations de métadonnées (par exemple les informations sur tous les autres blocs de données, etc.)
La base de données principale est la base de données par défaut auquel vous vous connectez. On dirait que vous n » t avoir des permissions mises en place. La solution la plus simple pour démarrer est de lancer Mgmt Studio en tant qu'administrateur. Pour la bonne façon de modifier les permissions, regardez ici: http://msdn.microsoft.com/en-us/library/bb326612.aspx.
SQL Server conserve beaucoup de métadonnées sur SQL Server, les bases de données, les fichiers, les connexions, etc. dans la base de données master. La base de données principale est la clé du cœur pour que SQL Server fonctionne correctement.
Il faut utiliser la base de données master pour créer de nouvelles bases de données générées par l'utilisateur. Il semble que la connexion que vous utilisez ne dispose pas d'autorisations sur la base de données master ou ne dispose pas des autorisations nécessaires pour créer une nouvelle base de données. Assurez-vous de disposer des autorisations nécessaires pour créer la base de données et ajoutez-vous au rôle db_creator ou au rôle sysadmin de niveau supérieur.
Je ne vous recommande pas d'utiliser SSMS pour créer une nouvelle base de données. J'utiliserais le script T-SQL car vous aurez plus de contrôle. Une fois que vous avez créé la base de données, assurez-vous que vous avez désactivé AUTO SHRINK. Assurez-vous également que la taille du fichier initial est suffisamment grande pour que les fichiers ne se développent pas automatiquement. Assurez-vous également que vous avez réglé la croissance automatique suffisamment longtemps pour ne pas augmenter par petits incréments.
- 1. Création d'un alias de base de données à l'aide de T-SQL dans SQL Server 2005
- 2. Création d'un travail dans SQL Server 2005
- 3. Création de tables dans SQL Server 2005 DB principal
- 4. Concepteur de base de données SQL Server 2005
- 5. Agrégation de données dans SQL Server 2005
- 6. Importation de la base de données Sql Server 2005 dans Sql Server express 2008
- 7. Création d'une sauvegarde d'une base de données SQL Server
- 8. sql server 2005 joindre la base de données broken
- 9. SQL Server 2005 - droits utilisateur
- 10. sql server password recovery base de données 2005
- 11. SQL Server 2005 - Création d'une clause WHERE
- 12. Erreur lors de la conversion de la base de données sql server 2005 en SQL Server base de données 2000
- 13. Pagination de données: SQL Server 2005 + SL3
- 14. Comment faire pour synchroniser la base de données SQL Server 2008 avec la base de données SQL Server 2005?
- 15. Création d'un script UPDATE dans SQL Server 2005
- 16. Erreur de création UDF dans SQL Server 2005
- 17. Migration d'une base de données à partir de SQL Server 2000 vers SQL Server 2005
- 18. Transférer la base de données de SQL Server 2005 vers SQL Server 2008
- 19. Base de données SQL 2005 non accessible
- 20. to_date dans SQL Server 2005
- 21. Comptage de données SQL Server 2005
- 22. Je dois convertir ma base de données Mysql en base de données SQL Server 2005
- 23. Supprimer de grandes quantités de données dans SQL Server 2005
- 24. SQL SERVER 2005
- 25. Comment stocker de grandes chaînes de données dans la base de données SQL Server 2005?
- 26. SQL Server 2005 "Pin" données en mémoire
- 27. comment importer la base de données créée dans Microsoft SQL Server 2005 à MySQL Server 5.0
- 28. Sql Server 2005 Types de données
- 29. Comment scripter les diagrammes de base de données du serveur sql dans sql server 2005?
- 30. Comment importer des données de Microsoft Access/SQL Server 2005 dans des données de base?