Making the GUI work for you Tibor Karaszi www.karaszi.com.

Slides:



Advertisements
Similar presentations
Tricks and Tips in Word Yves Tkaczyk (
Advertisements

Introduction to Microsoft Office 2007 with focus on MS Word
DEV-2: Getting Started with OpenEdge® Architect – Part I
Week 6: Chapter 6 Agenda Automation of SQL Server tasks using: SQL Server Agent Scheduling Scripting Technologies.
DB2 Tools Pertemuan 3 Matakuliah: T0413 Tahun: 2009.
MXIE overview 5/4/ Update1. MXIE Media Exchange Interface for End Users 5/4/ Update2.
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Integrating Access with the Web and with Other Programs.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Using T-sql scripts. Migrating Sql Database to SQL Azure Database Create the Test Database In SQL Server Management Studio, on the File menu, point to.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
SQL Server Management Studio Introduction
A Technical Overview of Microsoft SQL Server 2005 Melville Thomson IT Pro Evangelist (UK)
What does SQL Server Management Studio mean? Cortex User Group Meeting Portland – 2012 What does SQL Server Management Studio mean? Cortex User Group Meeting.
Access Tutorial 10 Automating Tasks with Macros
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Guide to MCSE , Enhanced 1 Activity 10-1: Restarting Windows Server 2003 Objective: to restart Windows Server 2003 Start  Shut Down  Restart Configure.
9.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
Classroom User Training June 29, 2005 Presented by:
How a little code can help with support.. Chris Barba – Developer at Cimarex Energy Blog:
Microsoft Office 2007 FastFacts May 6, Topics The Microsoft Office Button The Quick Access Toolbar The Ribbon The Mini Toolbar.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
Module 19 Managing Multiple Servers. Module Overview Working with Multiple Servers Virtualizing SQL Server Deploying and Upgrading Data-Tier Applications.
1 SQL Server 2000 Administration Kashef Mughal MSB.
Ahmad Al-Ghoul. Learning Objectives Explain what a Microsoft Project environment and Project Server. Describe how to use the Ribbon, Quick Access Toolbar.
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
Get up to speed with the 2007 Office system Answers to critical questions Now it’s time to look beyond the Ribbon and see what else is new. The Microsoft.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Enhancing - Vuser Scripts In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Key Applications Module Lesson 21 — Access Essentials
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
SQL Server 2012 Session: 1 Session: 3 Introduction to SQL Server 2012 Data Management Using Microsoft SQL Server.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Navigating SQL Server Lesson 3. Skills Matrix Graphical User Interface (GUI) Management Tools SQL Server Management Studio SQL Server Configuration Manager.
Unit 5 Microsoft SQL Server and MySQL. Key Concepts DBMS variations SQL Server features SQL Server Management Studio MySQL features Scripts Queries Database.
Databases with LINQ. LINQ to SQL LINQ to SQL uses LINQ syntax to query databases. LINQ to SQL classes are automatically generated by the IDE’s LINQ to.
Administering Group Policy Chapter Eleven. Exam Objectives in this Chapter  Plan a Group Policy strategy using Resultant Set of Policy Planning mode.
Unit 1: Plotting DT2510: Advanced CAD Methods. Identifying the user interface: Application menu Quick Access toolbar InfoCenter Ribbon Drawing window.
Instructor: Craig Duckett Lecture 12: Tuesday, May 19, 2015 Intro to SQL Server, SSMS 1.
Learningcomputer.com SQL Server 2008 – Management Studio.
IMS 4212 Lab: Lab Introduction 1 Dr. Lawrence West, MIS Dept., University of Central Florida Subject—Topics Installing.
Session 2: Basic HTML HTML Coding Spring 2009 The LIS Web Team Presents.
Welcome to a MNSPUG Addition! April 8 th, 2009 What You Need to Know About SharePoint Designer (Now That It's Free) Raymond.
Fourth R Inc. 1 WELCOME TO MICROSOFT OFFICE ACCESS 2003 INTERMEDIATE COURSE.
Ch 2. Creating and Configuring Databases. SQL Server Management Studio (SSMS) Graphical way to create / manage SQL Server Combines features from Query.
SQL Query Analyzer. Graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)
Customizing Menus and Toolbars CHAPTER 12 Customizing Menus and Toolbars.
MICROSOFT WORD PRESENTATION. Word Processing  Software that is designed for the entry, editing, and printing of documents.  Windows Version = Microsoft.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Introduction to SQL Server  Working with MS SQL Server and SQL Server Management Studio.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
Advanced Analysis Services Security Chris Webb Crossjoin Consulting Limited.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
C# Programming: From Problem Analysis to Program Design1 Visual Studio Configuration C# Programming: From Problem Analysis to Program Design 4th Edition.
DBMS Programs MS SQL Server & MySQL
SQL SERVER MANAGEMENT STUDIO
Increasing your Coding Speed in SQL Server Management Studio
Dive Into® Visual Basic 2010 Express
Increasing your Coding Speed in SQL Server Management Studio 2017
Increasing your Coding Speed in SQL Server Management Studio 17
Microsoft Office Ribbon
Patrick Flynn | Link Group Australia
Microsoft Office Ribbon
Presentation transcript:

Making the GUI work for you Tibor Karaszi

Agenda Why GUI? … Why not? Tools history Mindset SSMS, the good, the bad and the ugly Command-line options Scripting, scripting, scripting… Multi-server query window Various tips

Why GUI? … Why not? Advantages –Do I look like I’m psychic? –Explore –One off –Quick and dirty –Speed Disadvantages –Exactly what did you do? –Trust / control issues –Do the same over many tables/databases/instances –Communication over forums –Bugs –Lack of consistency –Speed

Tools history Text –ISQL.EXE1.0 – 6.5 –OSQL.EXE –SQLCMD.EXE now ? –SAF1.0 – 1.1 GUI –SQL Administrator / SQL Object Manager4.2x –Enterprise Manager 6.x6.5 –Enterprise Manager 7.0 / –SQL Server Management Studio now T-SQL commands are much more stable than a GUI

Mindset Use what you like, ignore the rest Be lazy, … in a good way Don’t be afraid of T-SQL –For example to generate commands –You will pick up after a while T-SQL commands is not same as writing complex SQL queries –Same language, different sublanguages

SSMS, the good, the bad and the ugly The good –Been around for a while –Script what you do (more to come) –Intellisense The bad –Bugs (database reports, partitioning wiz, …) –Intellisense –New query window – what’s the context? The ugly –Re-connects – better now! –Table designer –Can’t make scripting not include square brackets, []

Command-line options SSMS, example – ssms.exe /S /d tempdb /nosplash Profiler – profiler.exe /S /E /T Windows, runas – runas /netonly /user: ssms.exe –Allow for Windows authentication through domain account without being in domain

Registered servers Use it Save the file, at any node –Export, Import Register same server several times, based on –Role (test, prod, …) –Version (2000, 2005, …) Central Management Server (CMS)

Scripting, scripting, scripting Script an action from within a dialog Script existing object Script a bunch of objects –Mark several in Object Explorer Details –Generate Scripts Wizard Script defaults in SSMS (Tools, Options)

Multi-server query window Added in SSMS 2008 Do not require CMS –The feature is often presented in conjuction with CMS This alone will get you use more T-SQL Consider server grouping in registered servers Never leave a MSQW open !!! Write queries to work on 2000 servers? Never leave a MSQW open !!!

Various tips Drag names from Object Explorer Reports window Object Exporer Details window –Configure columns Template Explorer Use catalog views Use Books Online (mark command, F1) Status bar color for registered server

Various tips Clear recently used servers, delete –C:\Users\ \AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin SSMS Tools Pack Customize toolbar –For instance remove the Debug button Shortcuts (Tools, Options, Environment, Keyboard) SQLCMD Mode (Query Menu)

Various tips Block mark text: Alt+ –Example with RESTORE [FILELISTONLY] Full screen: Shift-alt-enter Projects and solutions

THANK YOU! For attending this session and PASS SQLRally Nordic 2011, Stockholm