Avec SQL Server 2005 et 2008, est-il possible de définir le schéma par défaut à partir de la chaîne de connexion? Ce serait beaucoup plus facile si nous n'avions pas à définir manuellement le schéma avec du code SQL.Possibilité de définir un schéma par défaut à partir de la chaîne de connexion?
Répondre
Non, cela se fait au niveau de l'utilisateur de la base de données, pas dans la chaîne de connexion.
Pour référence, voici toutes les propriétés qui peuvent être définies dans une chaîne de connexion: http://www.connectionstrings.com/Articles/Show/all-sql-server-connection-string-keywords
Vous définissez le schéma par défaut en fonction de l'utilisateur qui se connecte via la connexion, et non de la connexion elle-même.
ALTER USER Mary51 WITH DEFAULT_SCHEMA = Purchasing;
Référence:
modifier le schéma par défaut associé à cette connexion
exemple
ALTER USER Mary51 WITH DEFAULT_SCHEMA = Purchasing;
Plus de détails ici: http://msdn.microsoft.com/en-us/library/ms176060.aspx
Si, lorsque vous dites « schéma », vous voulez dire « propriétaire » (c.-à-dbo), alors je crois que le la réponse sélectionnée est correcte. Cependant, si vous voulez dire "base de données" à la place, ce qui dans le jargon d'un vendeur signifie la même chose que "schéma", alors j'ai fourni quelques informations plus bas ci-dessous.
Dans le lien TIMS fourni:
Faites défiler jusqu'à la ligne avec ces deux propriétés:
Catalogue initial de la base de données
est ici une chaîne de connexion exemple avec un DEFAULT BASE DE DONNÉES:
Server=myServerName\myInstanceName,1433;Database=DEFAULT_DATABASE;User Id=myUsername;Password=myPassword;
Voir lien ci-dessous pour plus d'exemples:
- 1. schéma par défaut dans l'URL de connexion Oracle
- 2. schéma par défaut de synonymes
- 3. Définir la taille du pool de connexion dans iis 7 (pas par chaîne de connexion)
- 4. Impossible de définir le shell de connexion par défaut IPython
- 5. PDFTK - et la possibilité de changer la vue par défaut
- 6. subsonique et non par défaut problème de chaîne de connexion
- 7. comment définir le délai d'expiration de la requête à partir de la chaîne de connexion SQL
- 8. Chaîne de connexion ADO.NET
- 9. Chaîne de connexion SqlDataSource à partir de la page .aspx
- 10. Possibilité de définir la priorité BroadcastReceiver par programme?
- 11. comment définir l'emplacement par défaut dans la balise de navigation
- 12. Modification de la configuration de connexion par défaut avec CakePHP
- 13. Définir l'emplacement par défaut de configuration
- 14. Comment définir la valeur par défaut de la chaîne vide TextBox au lieu de null
- 15. Comment indiquer la chaîne de connexion "par défaut" pour la bibliothèque d'entreprise?
- 16. Arguments de chaîne par défaut
- 17. format de chaîne par défaut dans Silverlight
- 18. Schéma du serveur SQL et schéma par défaut
- 19. Comment définir l'encodage par défaut de la base de données?
- 20. Mettre à jour le schéma de la table de base de données par défaut Android
- 21. WPF: Définir la valeur par défaut de la liaison
- 22. NServicebus: définir la chaîne de connexion dans le profil
- 23. Connexion de la connexion à la connexion JDBC par thread
- 24. ToolStripComboBox + objets valeur de chaîne par défaut
- 25. Schéma XML: Définition d'une valeur par défaut pour un complexType?
- 26. Définir document.title sur la valeur par défaut
- 27. définir par défaut sur la page Web
- 28. Meilleure façon de définir la teinte par défaut pour UINavigationController
- 29. Obtenir la valeur par défaut pour l'élément de schéma à l'aide Xerces (C++)
- 30. Comment indiquer la bibliothèque par défaut SQL dans une chaîne de connexion IBM iSeries 2 à un AS/400?
Ce serait vraiment sucer pour nous si:/ – Earlz
LMAO ..J'ai posté exactement la même chose :-) – SQLMenace