August 2007 - Posts

Webcasts This week !!!

SQL Server 2005: Reading Execution Plans
August 28, 2007 |  2:00 PM - 3:30 PM IST
Register here

SQL Server 2005: Query Tuning
August 29, 2007 |  2:00 PM - 3:30 PM IST
Register here

Posted 08-27-2007 by vinodkumar | 2 comment(s)
Filed under: ,
2007 Office System Driver: Data Connectivity Components
This download will install a set of components that can be used by non-Microsoft Office applications to read data from 2007 Office system files such as Microsoft Office Access 2007 (mdb and accdb) files and Microsoft Office Excel 2007 (xls, xlsx, and xlsb) files. Connectivity to Microsoft Windows SharePoint Services and Text files is also supported. ODBC and OLEDB drivers are installed for application developers to use in developing their applications with connectivity to Office file formats.
 
Download it from MSDN.
VbScript Editor With Intellisense
Looks cool work on CodeProject, inntellisense for scripting language.
Posted 08-23-2007 by vinodkumar | no comments
Filed under: ,
InfoPath 2007 Sample: Training Labs
Step-by-step training and downloadable samples illustrating Microsoft Office InfoPath 2007 features. Download it here.
Posted 08-22-2007 by vinodkumar | no comments
Filed under: , ,
2007 Office System Sample: Visual Studio Code Snippets for the Office Fluent UI
This download includes Microsoft Visual Basic and Microsoft Visual C# code snippets for use when customizing Microsoft Office Excel 2007, Microsoft Office PowerPoint 2007, and Microsoft Office Word 2007. Download and install these snippets to your Visual Studio code snippet folder and use them with the Visual Studio Code Snippets Manager. Download it here.
Posted 08-21-2007 by vinodkumar | 1 comment(s)
Filed under: , ,
Extending SQL Server Reporting Services with SQL CLR Table-Valued Functions
This article describes how to take advantage of SQL CLR table-valued functions to combine different types of data sources to create rich and exciting SQL Server Reporting Services reports. Catch the article here.
Posted 08-20-2007 by vinodkumar | 1 comment(s)
Filed under: ,
Who is a DBA?

I just thought to pen down some of the open thoughts that come to me on this very topic. Most often, even when I am on road, SQL is always projected as a very dev-dev topic. But there is so much on the administration point of view that is often neglected. I am a big-time believer that you need to have a fulltime DBA for SQL Server managed systems too. No second doubt in my mind !!!

Now, who on earth is a DBA - People simply feel that person responsible for giving access to your backend database is a DBA. I think this is an understatement and we need to look into this bad-practice more deeply. I know big enterprise understand to some extend but not all.

A DBA can have multiple responsibilites of which the core is to keep the server up running and available 24x7 and also provide appropriate access to the information requested by end-users. He is also responsible to protect the database and take preventive actions before any possible data loss happens. This is a fair statement, next we need to understand "Who are considered DBAs" next.

This is a bigger debate all by itself. For me, DBA must be strong in his database design, OS installation and configuration, understands SQL Server architecture and has sound administrative skills. These are critical !!! Now that can be a programmer who volunteers to take responsibility in a project or can be a system administrator who doubles up to become a DBA for a particular environment or can be a Network Admin or anyone else. But as easy as it sounds, a GOOD DBA is always in demand as far as the industry is concerned. You MUST know what you are doing esp when the system is mission critical and involves millions of $$$'s or transactions. So before you say you are one - read till the end and then think if you are right on the top to be called as one.

Now though I set the context before for a DBA as far as responsibilities - There are somethings that are implicit and not called-out as part of the profile. Let me just list some of them:
- Knowledge on upgrade or migration paths
- Installs the service packs or hotfixes
- Knowledge on system tuning and health checkpoints to get maximum performance from the given hardware
- Understands the storage system in-&-out (SAN, RAID, NAS etc) and get reports if needed
- Creates the Disaster Recovery Documents
- Makes the backup plans and able to quickly do recovery procedures
- Manages Database Users and Security around the same
- Creates, maintains and generates reports on Manintenance tasks
- Generates proper auditing techniques for system compromises if any
- Creates database standards with the Developer
- Creates scripts for non-compliances
- Is able to suggest tweaks and tune the operation database
- Understands the ETL process and the database schema affecting the same
- Understands the replication topology or High-availability options enabled
- Schedules alerts (like HDD space minimum)
- Understands different deployment techniques for different subcomponents IS/AS/RS
- Has knowledge on scripting techniques with SQL Server - WMI, SMO, DMO, TSQL (must know to do it via TSQL ALSO apart from the GUI mode)
- Knowledge on MOM and/or DPM is a bonus

Lastly, most important, has a passion to keep learning and innovating his own work :) ...

Whew - now you must be wondering that DBA isn't that easy of a job as you first thought. Let me tell you, it is a fun job and GOOD DBA's are hard to get :) ... I just hope this post will help you become that one in a million !!!!

Posted 08-18-2007 by vinodkumar | no comments
Filed under: ,
Windows Live ID Web authentication 1.0

Windows Live(TM) ID is the principal authentication system for Microsoft's online properties. Microsoft has released two enhancements: Windows Live(TM) ID Web Authentication and Windows Live(TM) ID Client SDK both of which enabled third parties to integrate with Microsoft's Windows Live(TM) ID authentication system. The Client SDK allows rich client (desktop) applications authenticate users using their Windows Live(TM) ID credentials. The Windows Live(TM) ID Web Authentication capabibltiy provides single sign on to Microsoft's online properties and also allows third party developers to leverage the Windows Live(TM) ID authentication system for their own website.

More at: Live Dev Site

MSDN Content with samples and more ...

Posted 08-18-2007 by vinodkumar | no comments
Filed under: , ,
Tip: Outlook commandline Options

I have always seen that many of the GUI programs have command line parameters for startup. I found this cool two parameters that are very useful when working in offline mode for Outlook.

/nopollmail
 Starts Outlook without checking mail at startup.
 
/nopreview
 Starts Outlook with the Reading Pane off.
 
These are wondeful because esp when I am at the airport etc and opening outlook I generally dont want to have the readning pane and dont want to automatically TRY to connect to server for updates. These two options are cool !!!

 

TableDiff GUI
Not sure to how many keep track of the command line utilities. TableDiff has been there out-of-box with SQL Server 2005 Install. Find a GUI from the SQLTeam Blog and download it here.
Independance Day !!!

60th Year of Independence and my salute to the tri-color flag !!! Happy Independence Day folks !!!

Posted 08-15-2007 by vinodkumar | no comments
Filed under:
IIS 7.0 Errors Expanded
Mike has made good post on how to expand and troubleshoot IIS 7.0 Errors with some help from IE 7 options. Check the same here.
Posted 08-14-2007 by vinodkumar | no comments
Filed under: ,
Test-Driven SP with SQL Server
Team System for Database Pro has a lot of new features and here is a fabulous post ove rthe the Test Driven SP execution. Catch it here.
Posted 08-13-2007 by vinodkumar | 1 comment(s)
Filed under: , ,
Coding4Fun Developer Kit

Coding4Fun Developer Kit 2008 Vol 1 (BETA) is a collection of tools which have been developed to abstract the complexity of doing software development using common Windows Vista APIs. The kit features include drag ‘n drop controls and components, SmartTags, Visual Basic and Visual C# source code for all tools and samples as well as complete QuickStarts and APIs documentation.

The Coding4Fun Developer Kit 2008 Vol 1 (BETA) includes the following tools:

  • Bluetooth – implements 3 profiles: Serial Port, File Transfer and Object Push; plus provides Device Discovery and Service Discovery features of Bluetooth
  • Windows Vista Contacts – abstraction of the Windows Contacts API allowing developers to use Windows Vista’s Contacts data store plus support for importing and exporting vCards, searching for contacts and many more features
  • Messaging – this collection provides developers an easy to use set of tools and easy to follow documentation to create applications that use SMTP and POP3 features for emailing
  • Power Management – gain access in a simple way to cool Windows Vista Power Management features like rebooting, hibernating and locking a computer; get battery status on a laptop too

and many more ... Get it from CodePlex ...

Posted 08-11-2007 by vinodkumar | 1 comment(s)
Filed under: ,
New Article - Data Storage in SQL Server
Catch my Part I of the article on Data Storage on my website. Article is published here. Comments are most welcome :) ...
Posted 08-11-2007 by vinodkumar | no comments
Filed under:
More Posts Next page »

Search

Go

This Blog

Tags

Community

Archives

My Web Site

External Sites

Other Misc Blog Links

Newsletter

Syndication

News


  • Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    Site Counter: Hit Counter