Où sont les fonctions définies par l'utilisateur stocké dans MS SQL Server 2008?
Je veux être en mesure de voir le code correspondant à la Fonction Définie par l'Utilisateur. Je peux voir le nom, etc en procédant de la manière suivante,
select * from information_schema.routines where routine_type='function'
Qui est toute fine et dandy, mais je peux voir le code. Ai-je besoin de le faire dans SQL Server Management Studio, et si oui, comment?
Merci à tous pour l'aide, je suis un noob quand il s'agit de IIS/MS SQL choses.
OriginalL'auteur Skylude | 2012-01-10
Vous devez vous connecter pour publier un commentaire.
Dans SQL Server Management Studio (SSMS) regarder en vertu de la Programmabilité\Fonctions de direction générale.
Puisque vous l'avez demandé, voici comment le faire en SQL, pas que cela vous aidera si vous ne disposez pas des autorisations.
Oh j'ai oublié de mentionner que bien, j'ai peut-être qu'il manque des autorisations -- si elles sont gardées par des autorisations qui ne se rattachent pas à la DB. J'ai tous les droits sur la DB, mais si les fonctions sont à l'extérieur de la DB j'ai peut-être des problèmes. Est-il de toute façon pour obtenir le code via une requête SQL?
Si vous ne disposez pas des autorisations, vous n'allez pas être en mesure de les contourner en utilisant une requête.
Sonne bien, merci Jean.
OriginalL'auteur JohnFx