Allen Kinsel - SQL DBA

SQL Server, PASS, and other data mishaps

Shadows Rock, Filtering Platform not so much!

By Allen Kinsel, 23 days ago

RDP remote control (shadowing) of multiple sessions is a great way to allow geographically separated teams to work on the same Server console.  You can do this from task manager

Control your co-workers!

Control your co-workers!

 

Today I had a new install of windows 2008 that was rejecting the attempts at remote control, the error was »remote control failed», nothing was logged in the System or Application event logs. In the Security event log was only one error: «The Windows Filtering Platform has blocked a bind to a local port»

Keep reading →

Sql Server and SSPI handshake failed error hell

By Allen Kinsel, 2 months and 22 days ago

The infamous SSPI Failed error strikes again!

One of our SQL servers was generating these errors for «some» Windows logins but not all.

Error: 17806, Severity: 20, State: 2.

SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security; the connection has been closed. [CLIENT: 192.168.1.1]

Keep reading →

Allowing effective developer access to SQL Server

By Allen Kinsel, 4 months and 10 days ago

When creating a new application, after going through the entire business analysis & requirements gathering process, normally you wind up with a datamodel that includes many tables and relationships.  By this time, depending on the size of the datamodel/system there has been considerable amounts of time invested on all sides.  We need a way of preserving this investment of time while still allowing developers to do their thing!

Deploy

Most shops have policies in place for what level of access developers can have in each environment.  In many places I've seen, developers are allowed DBO access in development, and some lesser access in the higher environments (read only usually).

After you've deployed the datamodel to the physical database in a development environment, before you grant the developer group dbo access consider all of the time/effort that has been spent making the datamodel what it is.  In order to allow the developers to do their jobs but not allow them to modify the actual table/schema layout you can grant a combinations of privileges.

Keep reading →