User Group Italiano SQL Server SQL Server “Denali” CTP3 Metadata Discovery Sergio Govoni [email protected] Attribution-NonCommercial-ShareAlike 2.5 http://creativecommons.org/licenses/by-nc-sa/2.5/ Speaker Sergio Govoni • 10+ years on ERP software developer • 6+ years on SQL Server – MCP, MCTS SQL Server – Microsoft SQL Server MVP • Speaker, Editor and Publisher @ UGISS – User Group: www.ugiss.org – Blog: http://community.ugiss.org/blogs/sgovoni • Co-Author – MVP Deep Dives Volume 2 UGISS - User Group Italiano SQL Server 2 Agenda • Metadata Discovery – Fondamenti – Metadata stored procedures e DMF’s – DEMO UGISS - User Group Italiano SQL Server 3 Metadata Discovery Fondamenti • Aumenta la solidità nella gestione dei result set • Permette di descrivere o controllare i metadati di una query, di una stored procedure o di un trigger – Senza l’obbligo di esecuzione – Senza l’utilizzo di strutture temporanee – Senza l’uso dell’opzione SET FMTONLY (completamente sostituita e deprecata!) UGISS - User Group Italiano SQL Server 4 Metadata Discovery Stored procedure, DMF ed EXECUTE WITH… • 2 Stored procedure – sys.sp_describe_first_result_set – sys.sp_describe_undeclared_parameters • 2 DMF – sys.dm_exec_describe_first_result_set() – sys.dm_exec_describe_first_result_set_for_object() • Le novità del comando EXECUTE... UGISS - User Group Italiano SQL Server 6 Demo Metadata Discovery UGISS - User Group Italiano SQL Server 7 Metadata Discovery Risorse Generiche • Presentazione e demo – • Informazioni sul prodotto SQL Server – – • microsoft.public.it.sql microsoft.public.sqlserver.* Newsgroups pubblici via WEB – – • http://www.ugiss.org Newsgroups pubblici via NTTP – – • http://www.microsoft.com/technet/prodtechnol/sql http://msdn.microsoft.com/sql Comunità SQL Server – • http://www.microsoft.com/italy/sql http://www.microsoft.com/sql Supporto sviluppo ed professionisti IT – – • http://www.ugiss.org http://www.microsoft.com/italy/communities/newsgroups/default.mspx http://www.microsoft.com/technet/community/newsgroups/server/sql.mspx Formazione – http://www.microsoft.com/italy/traincert UGISS - User Group Italiano SQL Server 8 SQL Server “Denali” CTP3 Metadata Discovery Attribution-NonCommercial-ShareAlike 2.5 http://creativecommons.org/licenses/by-nc-sa/2.5/