Script SQL Server
Procura objetos no banco de dados com usuários proprietários
select c.name +'.'+ s.name
from sysobjects s
inner join sys.schemas c on c.schema_id = s.uid
inner join syscomments t on t.id = s.id
where t.text like '%iThingTypeAttribute_v%'
Scripts to Export from SQL Server to XML
Example: XML AUTO
================================
SELECT [UsuNome] AS Nome
,[UsuSobrenome] AS Sobrenome
,[UsuEmail] AS Email
FROM [tbUsuarios] AS UsuariosGerais
FOR XML AUTO
--// Result:
<UsuariosGerais Nome="Leandro" Sobrenome="Buffone"...
Sample - Script in SQL Server to Export and Import in XML
--// Sample - EXPORT to XML
=========================================
SELECT [UsuNome] AS "Nome"
,[UsuSobrenome] AS Sobrenome
,[UsuEmail] AS Email
FROM [tbUsuarios] AS Usuarios
FOR XML PATH('UsuariosGerais')
--// Result:
<row...
Gerar resultado em arquivo de uma query em SQL Server
Exemplo 01
============================================
alter procedure sp_escrevenoarquivo (@Caminho SYSNAME, @TXT VARCHAR(8000) )
as
begin
DECLARE @FSO INT, @RES int, @FID int
EXECUTE @RES = sp_OACreate Scripting.FileSystemObject, @FSO OUT
-- Abertura do Arquivo
EXECUTE @RES = sp_OAMethod...
CTE - Common Table Expression
Sample 01:
WITH ShowMessage(STATEMENT, LENGTH)
AS
(
SELECT STATEMENT = CAST('I Like ' AS VARCHAR(300)), LEN('I Like ')
UNION ALL
SELECT
CAST(STATEMENT + 'CodeProject! ' AS VARCHAR(300))
, LEN(STATEMENT) FROM...
Script to search objects for key words
select object_name(id) from syscomments where text like "%put here the key works%"
SQL Server Shortcut keys
Query Analyzer is a great tool to have and here are a list of all shortcut keys you can use to speedup your keyboard capabilities to use Query Analyzer.
Bookmarks: Clear all bookmarks.
CTRL-SHIFT-F2
Bookmarks: Insert or remove a bookmark...
Documentação e Migração de Servidor SQL Server
O objetivo desses scripts é manter uma documentação completa (lista de logins, databases, user, jobs, etc..) de
um servidor SQL Server é um Best Practice que pode nos economizar um tempo
precioso na hora de reinstalar ou migrar um servidor, recriar ou copiar logins
e databases entre...
Exemplo de cópia de arquivos pelo DOS
"c:\Program Files\Windows Resource Kits\Tools\robocopy.exe"\\220.1.1.13\U$\BACKUP\HOSIX\ N:\SQL_2005\ /e /r:3 /w:3/LOG+:D:\Logs\Robocopy\Robocopy.Log /IPG:0IF ERRORLEVEL 16 GOTO LabelErrIF ERRORLEVEL 8 GOTO LabelErrIF ERRORLEVEL 0 GOTO Label0:LabelErrSET ERRORLEV=1ECHO ERRORLEVEL = %ERRORLEV%EXIT...
Gerando script de insert com os dados via TSQL
--// Esta é a chamadaInsertGenerator [Nome_da_tabela]--// Este é o script da SPCREATE PROC InsertGenerator(@tableName varchar(100)) as--Declare a cursor to retrieve column specificinformation --for the specified tableDECLARE cursCol CURSOR FAST_FORWARD FOR SELECTcolumn_name,data_type...