Einstieg T-SQL Neuerungen SQL Server 2008

SQL Server 2008 hat viele Änderungen gegenüber SQL Server 2005 mitgebracht. Diese Änderungen sind nicht so deutlich wie diejenigen zwischen SQL Server 2000 und SQL Server 2005, aber erleichtern das Arbeiten mit SQL Server deutlich bzw. bessern das nach,… mehr »

Cryptography in SQL Server

http://technet.microsoft.com/en-us/library/cc837966.aspx mehr »

Sequential Read Ahead

http://blogs.msdn.com/craigfr/archive/2008/09/23/sequential-read-ahead.aspx mehr »

Ultimate guide to the datetime datatypes

Tibor Karaszi has updated his Ultimate guide to the datetime datatypes for SQL Server 2008!Remember - SQL Server MVP Frank Kalis, has translated this article to German.http://www.karaszi.com/SQLServer/info_datetime.asp CU tosc more »

Cumulative Update package 1 for SQL Server 2008

The Cumulative Update package 1 for SQL Server 2008 (Build 10.00.1763.00) is now available: http://support.microsoft.com/kb/956717/en-us CU tosc more »

WA_Sys Statistiken löschen

SET NOCOUNT ON; DECLARE @TempStats TABLE (StatsName varchar(500)); DECLARE @StatsName varchar(500); DECLARE @sql varchar(MAX); INSERT INTO @TempStats (StatsName) SELECT OBJECT_NAME([object_id]) + '.' + [name] FROM sys.stats S WHERE… mehr »

Pro SQL Server 2005 High Availability

24x7 oder 100% Uptime sind nur einige der Schlagworte, denen man immer wieder begegnet, wenn man über Hochverfügbarkeit und/oder Business Continuity spricht. Was genau sich dahinter verbirgt, wie "Hochverfügbarkeit" definiert und wie man solche… mehr »

Pro SQL Server Disaster Recovery

Es ist keine Frage, ob Hardware ausfällt, sondern wann. Auch wenn dieser Fall manchem so unwahrscheinlich und fern erscheint, so sollte man darauf vorbereitet sein so gut es geht. Dazu zählt unter anderem, dass man Service Levels (SLA's) mit seinen… mehr »

Zeichenfolge im SQL Code finden

DECLARE @codesnippet varchar(100); SET @codesnippet = 'EnterStringHere'; SELECT O.type_desc AS ObjectType, (LEFT(OBJECT_NAME(M.[object_id]), 50)) AS ObjectName FROM sys.sql_modules M JOIN sys.objects O ON M.[object_id] =… mehr »

Pro ASP.NET for SQL Server: High Performance Data Access for Web Developers

Das Buch erläutert anhand zahlreicher Beispiele rund um eine fiktive Website den effektiven Datenzugriff auf SQL Server von ASP.NET aus. Es füllt damit eine Lücke zwischen der reinen ASP.NET Literatur auf der einen Seite und SQL Server-fokussierter… mehr »

List all tables with specified field

DECLARE @COL_NAME NVARCHAR(50) SET @COL_NAME = '%SOMESTRING%' SELECT DB_NAME(DB_ID()) AS DatabaseName, B.name AS TableName, A.name AS ColumnName FROM sys.syscolumns AS A INNER JOIN sys.sysobjects AS B ON… more »

SQL Trace Flags - 3502 - Timing of checkpoints

Upgrade for SQL Server 2008 can fail if you have renamed the 'sa' account

Query Fingerprints and Plan Fingerprints (The Best SQL 2008 Feature That You've Never Heard Of)

http://blogs.msdn.com/bartd/archive/2008/09/03/Query-Fingerprints-and-Plan-Fingerprints_3A00_-The-Best-New-SQL-2008-Feature-You_2700_ve-Never-Heard-Of.aspx mehr »

Best Practices for Semantic Data Modeling for Performance and Scalability

http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/BPSemanticDBModeling.docx mehr »

Best Practices for Semantic Data Modeling for Performance and Scalability

Indexfragmentierung anzeigen

SELECT DB_NAME(IXStats.database_id) AS DatabaseName, OBJECT_NAME (IXStats.[object_id]) AS TabellenName, SIX.[Name] AS IndexName, IXStats.avg_fragmentation_in_percent, IXStats.index_type_desc FROM sys.dm_db_index_physical_stats… mehr »

TechEd Demo: Creating, detaching, re-attaching, and fixing a suspect database

http://www.sqlskills.com/blogs/paul/2008/08/29/TechEdDemoCreatingDetachingReattachingAndFixingASuspectDatabase.aspx mehr »

Plan Reuse abfragen

DECLARE @string varchar(500) SELECT @string = '%SomeString%' SELECT SCP.usecounts, SCP.cacheobjtype, SCP.objtype, [Statement].text, Executionplan.query_plan FROM sys.dm_exec_cached_plans SCP OUTER APPLY… mehr »

Where the Heck is DMO?

http://blogs.msdn.com/dtjones/archive/2008/08/28/where-the-heck-is-dmo.aspx mehr »

Should Microsoft provide a transaction log reader tool?

http://www.sqlskills.com/blogs/paul/2008/08/26/ShouldMicrosoftProvideATransactionLogReaderTool.aspx mehr »

High-performance FILESTREAM tips and tricks

http://www.sqlskills.com/blogs/paul/2008/08/25/HighperformanceFILESTREAMTipsAndTricks.aspx mehr »

Can GUID cluster keys cause non-clustered index fragmentation?

http://www.sqlskills.com/blogs/paul/2008/08/20/CanGUIDClusterKeysCauseNonclusteredIndexFragmentation.aspx mehr »

How to tell if you have instant initialization enabled?

http://www.sqlskills.com/blogs/paul/2008/08/11/HowToTellIfYouHaveInstantInitializationEnabled.aspx mehr »

Why Single-Column Primary/Foreign Keys Can't Always Accurately Model/Constrain Your Data

http://weblogs.sqlteam.com/jeffs/archive/2008/08/13/examining-database-primary-keys.aspx more »