Skip to content

Instantly share code, notes, and snippets.

View kristinaconley's full-sized avatar

Kristina Conley kristinaconley

View GitHub Profile
CREATE FUNCTION [dbo].[CamelCase]
(
@Str VARCHAR(8000)
)
RETURNS VARCHAR(8000)
AS
BEGIN
DECLARE @Result VARCHAR(2000)
SET @Str = LOWER(@Str) + ' '
SET @Result = ''
@kristinaconley
kristinaconley / gist:3d71189cb59208ad1262ecaec6b9aa98
Created May 19, 2017 18:26
Alter Schema to Multiple Objects
SELECT
'ALTER SCHEMA NewSchemaName TRANSFER [' + SysSchemas.Name + '].[' + DbObjects.Name + '];'
FROM sys.Objects DbObjects
INNER JOIN sys.Schemas SysSchemas
ON DbObjects.schema_id = SysSchemas.schema_id
WHERE SysSchemas.Name = 'OldSchemaName'
AND (DbObjects.Type IN ('U', 'P', 'V'))
@kristinaconley
kristinaconley / List All SSRS Subscriptions
Created February 22, 2017 17:43
List All SSRS Subscriptions
USE [ReportServer]; -- You may change the database name.
GO
SELECT USR.UserName AS SubscriptionOwner
,SUB.ModifiedDate
,SUB.[Description]
,SUB.EventType
,SUB.DeliveryExtension
,SUB.LastStatus
,SUB.LastRunTime
DECLARE @DBInfo TABLE
( ServerName VARCHAR(100),
DatabaseName VARCHAR(100),
DbSize VARCHAR(100),
SpaceUsed VARCHAR(100),
SpacePercentFree VARCHAR(100),
LogSize VARCHAR(100)
)
DECLARE @command VARCHAR(5000)
SELECT
CONVERT(CHAR(100), SERVERPROPERTY('Servername')) AS Server,
msdb.dbo.backupset.database_name,
msdb.dbo.backupset.backup_start_date,
msdb.dbo.backupset.backup_finish_date,
msdb.dbo.backupset.expiration_date,
CASE msdb..backupset.type
WHEN 'D' THEN 'Database'
WHEN 'L' THEN 'Log'
END AS backup_type,
USE MSDB
GO
SELECT
sj.job_id as JobId,
sj.name as JobName,
sjs.step_name as StepName,
sjs.Command as Command
FROM sysjobs sj
INNER JOIN sysjobsteps sjs
ON(sj.job_id = sjs.job_id)
@kristinaconley
kristinaconley / SSIS Package Connection String
Created April 11, 2016 19:13
SSIS Package Connection String
WITH Packages
AS (
SELECT DISTINCT CAST([parameter_value] AS VARCHAR(1000)) AS Parameter_value
,ei.package_name
,ei.project_name
,ei.folder_name
FROM [SSISDB].[internal].[execution_parameter_values] v
INNER JOIN SSISDB.internal.execution_info ei
ON ei.execution_id = v.execution_id
WHERE parameter_name Like '%Connection%'
@kristinaconley
kristinaconley / SearchDatabases.sql
Created April 1, 2016 21:13
Search all databases
exec sp_MSForEachDB
'
USE ?
SELECT DISTINCT
o.name AS Object_Name,
o.type_desc,
m.definition
FROM sys.sql_modules m
INNER JOIN sys.objects o
ON m.object_id = o.object_id
USE [DatabaseName]
GO
/****** Object: UserDefinedFunction [dbo].[udf_List2Table] Script Date: 8/15/2013 2:09:47 PM ******/
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[udf_List2Table]
(
@List VARCHAR(5000),
@Delim CHAR