13
Freaky Fast Developmen t Tips Dave Valentine (@IngeniousSQL) Rick Krueger (@DataOgre)

Freaky Fast Development Tips

  • Upload
    selene

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

Freaky Fast Development Tips. Rick Krueger (@ D ataOgre ). Dave Valentine (@ IngeniousSQL ). Public Service Announcement: Networking. Rick Krueger Twitter: @DataOgre Blog:www.premierapps.com Email:[email protected] Dave Valentine Twitter:@IngeniousSQL Blog:www.IngeniousSQL.com - PowerPoint PPT Presentation

Citation preview

Page 1: Freaky Fast Development Tips

Freaky Fast Development

TipsDave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

Page 2: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

Public Service Announcement: Networking

Rick Krueger• Twitter: @DataOgre• Blog: www.premierapps.com• Email: [email protected]

Dave Valentine• Twitter: @IngeniousSQL• Blog: www.IngeniousSQL.com• Email: [email protected]

Page 3: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

• SQL Server Management Studio• Windows• Visual Studio• Business Intelligence• FREE 3rd Party Tools/Utilities– BIDS Helper– SSMS Tools– SSMS Boost– Red Gate SQL Search

Agenda

Page 4: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

• Keyboard Shortcuts• Query Shortcuts– Standard– User Defined

SQL Server Management Studio

Page 5: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

Windows• UDL Files– Get Connection String– Connectivity Issues• EXEC sp_change_users_login 'Auto_Fix', 'DataOgre'• Firewall

Page 6: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

Visual Studio• Custom External Tools– SQLCMD– PoSh– Batch files

• Merge Scripts– Organize the chaos

Page 7: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

3rd Party Tools – SSMS Tools• Download– http://www.ssmstoolspack.com/

• SQL Snippets• Generate Insert Statements• CRUD Procedure Generation• History

Page 8: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

3rd Party Tools – SQL Search• Download:– http://www.red-gate.com/products/sql-

development/sql-search/

• Search for Objects• Quickly Display Object Definitions

Page 9: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

Business Intelligence• Templates

– Paths• SQL Server 2005

– %Program Files%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\ProjectItems\[Template Type]

• SQL Server 2008 and 2008 R2– %Program Files%\ Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\ProjectItems\

[Template Type]

• SQL Server 2012– %Program Files%\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\ProjectItems\

[Template Type]

• SSIS = DataTransformationProject• SSRS = ReportProject

Page 10: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

3rd Party Tools – BIDS Helper• Download:– http://bidshelper.codeplex.com/

• Reset GUIDs• Smart Diff• Expression and Configuration Highlighter• SSIS Variables Windows Extensions

Page 11: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

3rd Party Tools – SSMS Boost• Download– http://www.ssmsboost.com/

• Script Object• Locate Object• Format SQL

Page 12: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

Recap• Query and Keyboard shortcuts• UDL files for connection strings• External Tools in Visual Studio• Templates for Business Intelligence• Great FREE 3rd party tools and utilities– SSMS Tools– Red Gate SQL Search– BIDS Helper– SSMS Boost

Page 13: Freaky Fast Development Tips

Dave Valentine (@IngeniousSQL)Rick Krueger (@DataOgre)

Questions?Rick Krueger• Twitter: @DataOgre• Blog: www.premierapps.com• Email: [email protected]

Dave Valentine• Twitter: @IngeniousSQL• Blog: www.IngeniousSQL.com• Email: [email protected]