Obtendo a quantidade de registros em tabelas de um Banco de Dados

Dicas de Microsoft SQL Server

Obtendo a quantidade de registros em tabelas de um Banco de Dados Obtendo a quantidade de registros em tabelas de um Banco de Dados SQL Server Para obter a quantidade de registros nas tabelas de um Banco de Dados utilize a instrução abaixo:   DECLARE @nome_da_tabela varchar(40) DECLARE meu_cursor CURSOR FOR SELECT table_name FROM information_schema.tables

Continue reading »

Como faço para restaurar um backup do banco de dados master?

Como faço para restaurar um backup do banco de dados master? Para restaurar um backup full do banco de dados master é preciso subir o serviço do SQL Server em um modo especial para poder restaurar o backup. Para isto, siga os seguintes passos: 1) Programe uma parada do serviço. Isso quer dizer que, se

Continue reading »

Como funciona o comando SET LOCK_TIMEOUT

Como funciona o comando SET LOCK_TIMEOUT O comando SET LOCK_TIMEOUT serve para especificar o número de milissegundos que a conexão vai esperar pela liberação de um registro que esteja em lock por outra conexão. Para fazer um teste, abra duas instancias do query analyzer. Na primeira instancia, execute o seguinte comando: SET TRANSACTION ISOLATION LEVEL SERIALIZABLEBEGIN TRANSACTIONUPDATE Customers

Continue reading »

Fazendo que uma rotina própria seja executada toda vez que o servidor é iniciado

Fazendo que uma rotina própria seja executada toda vez que o servidor é iniciado A idéia é marcar a sua Stored Procedure para executar toda a vez que o serviço MSSQLServer for iniciado com a system stored procedure sp_procoption. Por exemplo, vamos habilitar a st_webmundi para ser executada: USE MASTER EXEC sp_procoption ‘st_webmundi’,’startup’,’true’ Faz com

Continue reading »

Função que transforma somente a primeira letra de uma coluna em maiúsculo

Função que transforma somente a primeira letra de uma coluna em maiúsculo Para alterar dados de uma tabela que possui dados que estão em letra maiúscula para a primeira letra em maiúscula e o resto em minúsculo utilize a seguinte função em SQL para realizar esta operação:   CREATE FUNCTION fn_RightCase (@Nome VARCHAR(100)) RETURNS Varchar(100) AS BEGIN DECLARE @strtemp

Continue reading »