Sign in
David Browne's Web Log
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Analysis Services
Business Intelligence
Database Design
Encryption
Fast Track
kerberos
Master Data Services
MDM
MDS
named instance
Oracle
Oracle Connectivity
SQL Server
Transparent Data Encryption
Archive
Archives
March 2013
(1)
February 2013
(1)
January 2013
(3)
November 2012
(1)
July 2012
(1)
June 2012
(1)
May 2012
(1)
May 2011
(1)
December 2010
(2)
October 2010
(1)
July 2010
(1)
June 2010
(2)
March 2010
(2)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
David Browne's Web Log
Compressed Rowsets in SQL Server with CLR
Posted
3 months ago
by
davidbaxterbrowne
0
Comments
I’d like to demonstrate a technique for storing compressed rowsets in SQL Server using CLR integration. This is really the story of several .NET and SQL Server technologies coming together. Some have been around for a while, some are new. ...
David Browne's Web Log
Why is TSQL MERGE failing with a Primary Key Violation? Isn’t it atomic?
Posted
3 months ago
by
davidbaxterbrowne
0
Comments
I have gotten this question a couple of times, so I thought I’d post the answer. No, MERGE doesn’t have strong isolation guarantees by default. By default MERGE will perform the "match" phase of the query without using exclusive locking...
David Browne's Web Log
Backup All Your SQL Server Databases to the Cloud with SQL 2012
Posted
4 months ago
by
davidbaxterbrowne
3
Comments
SQL 2012 SP1 CU2 has introduced support for backup to Azure Cloud storage right in the database engine. This is cool because Azure storage is low-cost, offsite and optionally geo-redundant. So this can be a simple way to protect your...
David Browne's Web Log
My Favorite Query For Investigating SQL Server Performance
Posted
4 months ago
by
davidbaxterbrowne
1
Comments
I work in a lab environment, often examining running SQL workloads for performance analysis. This is a query I've used many times to see what's running _right now_ on a server and what kind of resources it's using. It dumps the running queries and query...
David Browne's Web Log
New Samples Published for Analysis Service Security and Service Broker .NET coding
Posted
5 months ago
by
davidbaxterbrowne
0
Comments
I recently published a couple of new samples. One for doing custom security with Analysis Services is a HTTP Handler that proxies XML\A Requests to the SSAS Data Pump, and allows you to front-end SSAS with a custom security solution. SSASProxy Custom...
David Browne's Web Log
Synchronizing a Transactional Replication Subscription From PowerShell
Posted
7 months ago
by
davidbaxterbrowne
0
Comments
A customer asked me the other day for a sample of synchronizing a Replication subscription from PowerShell. The scenario is that they are running SQL Express on disconnected systems, and need to kick of a sync from the client. SQL Express doesn't have...
David Browne's Web Log
How to Generate Sequential GUIDs for SQL Server in .NET
Posted
11 months ago
by
davidbaxterbrowne
0
Comments
There’s a Windows function to create sequential GUIDs, called UuidCreateSequential http://msdn.microsoft.com/en-us/library/windows/desktop/aa379322(v=vs.85).aspx But SQL Server uses a different sort order for GUIDs, and the results of UuidCreateSequential...
David Browne's Web Log
Good Page Splits and Sequential GUID Key Generation
Posted
11 months ago
by
davidbaxterbrowne
3
Comments
It’s well-known that inserts using monotonically increasing key values at the end of an index minimize page splits, and that using a randomly generated key value causes lots of expensive page splits. But a colleague and I were recently discussing...
David Browne's Web Log
How to Add a Hostname Alias for a SQL Server Instance
Posted
over 1 year ago
by
davidbaxterbrowne
13
Comments
A Hostname Alias SQL Server instance is a simple Hostname that allows clients to connect to an instance of SQL Server without specifying an instance name or a port number. They are very useful for upgrades, server migration, consolidation, and disaster...
David Browne's Web Log
Transparent Data Encryption in a SQL Server Fast Track Data Warehouse
Posted
over 2 years ago
by
davidbaxterbrowne
0
Comments
SQL Server Fast Track Reference Architecture is a set of prescriptive hardware configurations and operational practices for building large data warehouses on SQL Server. There are reference configurations ranging from a few terabytes to 40TB and more...
David Browne's Web Log
Implementing an Master Data Management Solution With SQL Server Master Data Services and the MDS Utilities (Part 2 Loading the Model)
Posted
over 3 years ago
by
davidbaxterbrowne
1
Comments
[This post uses the old staging functionality from MDS 2008 R2. With MDS 2012, you should be using entity-based staging which will provision the staging tables for you. See eg http://msdn.microsoft.com/en-us/sqlserver/Video/hh802433 ] In the previous...
David Browne's Web Log
Implementing an Master Data Management Solution With SQL Server Master Data Services and the MDS Utilities (Part 1 Creating the Model)
Posted
over 3 years ago
by
davidbaxterbrowne
2
Comments
I’ve been working with a number of customers to implement SQL Server Master Data Services, and found some common requests from customers that require some custom code to implement. Over the course of those engagements I wrote a set of utilities...
David Browne's Web Log
Remote SSIS Package Execution with PowerShell 2.0
Posted
over 3 years ago
by
davidbaxterbrowne
2
Comments
Here’s how to run SSIS packages on a remote server using PowerShell 2.0 and PowerShell remoting. This post is short, since this is so incredibly easy. First install PowerShell 2.0. For Windows Server 2008 R2 and Windows 7, these are in the box...
David Browne's Web Log
How to Configure an SSIS Package to Access a Web Service using WCF
Posted
over 3 years ago
by
davidbaxterbrowne
3
Comments
When you are connecting to a web service from an SSIS Script component or transform using a WCF client, the normal method of configuring the WCF client from the application configuration file doesn’t work well. Your package will be running in some...
David Browne's Web Log
Batch File to Grant Local Administrators a Sysadmin Login in SQL Server
Posted
over 3 years ago
by
davidbaxterbrowne
4
Comments
In SQL Server members of the local administrators group are often configured to log in as sysadmins. A sysadmin, of course, has complete control of the SQL Server instance. Some people remove the local administrators login from SQL Server to prevent access...
David Browne's Web Log
using new TransactionScope() Considered Harmful
Posted
over 3 years ago
by
davidbaxterbrowne
3
Comments
Hopefully you are familiar with the greatness of the TransactionScope class in .NET. It provides implicit ambient transaction handling, which can greatly simplify transaction handling in your code. But this ease of use comes with a significant caveat...
David Browne's Web Log
Indexes Supporting Foreign Keys
Posted
over 3 years ago
by
davidbaxterbrowne
1
Comments
Most developers building an OLTP system know that you should declare and enforce relationships between tables using Foreign Keys. But what physical database structures should you implement to support those relationships? Every Foreign Key is a relationship...
David Browne's Web Log
Oracle Database Connectivity for the Microsoft BI stack (Part 1 Oracle Client)
Posted
over 3 years ago
by
davidbaxterbrowne
1
Comments
There's lots of blog posts out there on how to get your SQL Server BI environment to talk to Oracle, but lot's of it is a bit incomplete, so I'm going to take a crack an publishing a complete guide. I'll start with installing the Oracle client and getting...
Page 1 of 1 (18 items)