Today sees Microsoft release the June Community Technology Preview (CTP) of SQL Server 2005. It’s a public preview and can be downloaded by anyone (you don’t need a MSDN subscription for this one) By the same note, Microsoft also announced at Tech.Ed that they will be shipping SQL Server 2005 and Visual Studio 2005 in […]
You are browsing archives for
Tag: SQL Server
SQL Server Health and History Tool (SQLH2) v2.026 Released
For those of us useing the SQL Server Health and History Tool (a.k.a. SQLH2) version 2.026 was released on 19 May 2005. A free download from Microsoft, the SQL Server Health and History Tool (SQLH2) collects information about your SQL Server installations. Details about which services/features are installed; configuration of the machine, OS and SQL […]
DDL Trigger – Prevent and Notify DDL Changes
SQL Server 2005 allows you to create DDL Triggers in a database, that fire whenever someone attempts to change the structure of your database. Ever accidentally created tables / views / sprocs in the master database? Well Greg Low published a trigger you can place in the master database to prevent changes there. Apparently Greg’s […]
Setting your default database to tempdb
Personally I like to set the default database for all logins to tempdb. It helps people remember to select the correct database before they start doing things. If someone forgets to change their database, i’d rather them attempting to do crazy things in tempdb instead of master. There are some programs / install scripts that […]
Go home early with WAITFOR
It’s late at night, you’re still at work, waiting for long running task to complete so you can go home. Well why not make SQL Server 2005 wait for you? Well gather your things and make use of the new WAITFOR statement, thats been introduced as part of Service Broker. You can ask SQL Server […]
COLLATE
COLLATE Keyword used to define string collation used for a database, column or server. Can also be used to cast the collation of a column or variable when used in a t-sql expression. SQL Server 2000 and SQL Server 2005 allow you to use Windows Collation Names or SQL Collation Names. To see a list […]
Collation Conflicts
If you’ve ever worked with databases from different sources, or with different collation settings, you’ve probably encountered an error like this: Msg 468, Level 16, State 9, Line 1 Cannot resolve collation conflict between ‘Latin1_General_CI_AS’ and ‘SQL_Latin1_General_CP1_CI_AS’ in equal to operation. The error is cause by having different collation settings for the columns in the […]
Improving BCP / BULK INSERT Performance by Disabling Auto Statistics
One of the tasks regularly performed in ETL processes is using BCP or BULK INSERT to import large amounts of data into a empty database. You might be using these tools to import a single file into a table, or many files into a table. Either way, SQL Server is going to want to update […]
Moving Tempdb
So somebody setup sql server and you now want to move tempdb to another drive? Easy. Fire up Query Analyser and run the commands: ALTER DATABASE tempdb MODIFY FILE (name = ‘tempdev’, filename = ‘new-file-path‘) ALTER DATABASE tempdb MODIFY FILE (name = ‘templog’, filename = ‘new-file-path‘) Replace the new-file-path with the full path and filename […]
Moving Reporting Services 2005 using RSConfig
Moving Reporting Services 2005 database from one SQL Server Instance to another The development environment I’m currently working in uses two servers. IIS with Reporting Services 2005 on box1, and SQL Server 2005 on box2. For whatever reason, I was unable to get Reporting Services to install correctly on box1 with box2 as the SQL […]