22

SQL Server Tips & Tricks - Ike Ellis

Embed Size (px)

DESCRIPTION

Presentation from Ike Ellis at SQL In The City US Tour 2013.

Citation preview

Page 2: SQL Server Tips & Tricks - Ike Ellis

Page 3: SQL Server Tips & Tricks - Ike Ellis

http://extras.sqlservercentral.com/prettifier/prettifier.aspx

Red Gate PlugIn for SQL Server Management Studio

Page 4: SQL Server Tips & Tricks - Ike Ellis

Page 5: SQL Server Tips & Tricks - Ike Ellis

Page 6: SQL Server Tips & Tricks - Ike Ellis

Page 7: SQL Server Tips & Tricks - Ike Ellis

Page 8: SQL Server Tips & Tricks - Ike Ellis

Page 9: SQL Server Tips & Tricks - Ike Ellis

• Result set can be used in SELECT, INSERT, UPDATE, or DELETE

• Advantages of common table expressions:

– Queries with derived tables become more readable

– Provide traversal of recursive hierarchies

WITH TopSales (SalesPersonID, NumSales) AS

( SELECT SalesPersonID, Count(*)

FROM Sales.SalesOrderHeader GROUP BY SalesPersonId )

SELECT * FROM TopSales

WHERE SalesPersonID IS NOT NULL

ORDER BY NumSales DESC

Page 10: SQL Server Tips & Tricks - Ike Ellis

Page 11: SQL Server Tips & Tricks - Ike Ellis

Page 12: SQL Server Tips & Tricks - Ike Ellis

Page 13: SQL Server Tips & Tricks - Ike Ellis

Page 14: SQL Server Tips & Tricks - Ike Ellis

Page 15: SQL Server Tips & Tricks - Ike Ellis

select c.Name, e.InstanceName, e.UserName, e.Parameters, e.TimeStart, e.TimeEnd, e.TimeDataRetrieval, e.TimeProcessing, e.TimeRenderingfrom executionlog ejoin catalog con e.reportid = c.ItemID

Send a Link, or a file on a shared folder that you can audit. Find someway to audit who opened the link or the file in the folder. Try to avoid sending the PDF without a way to audit it.

Page 16: SQL Server Tips & Tricks - Ike Ellis

Page 17: SQL Server Tips & Tricks - Ike Ellis

Page 18: SQL Server Tips & Tricks - Ike Ellis

Page 19: SQL Server Tips & Tricks - Ike Ellis

Page 20: SQL Server Tips & Tricks - Ike Ellis

Page 21: SQL Server Tips & Tricks - Ike Ellis