É possível visualizar deleteinstruções que ocorreram recentemente no log de
É possível visualizar deleteinstruções que ocorreram recentemente no log de
Puzle Otimizador de consultas do SQL Server 2008 R2 Temos duas tabelas, ambas contendo 9 milhões de linhas. 70.000 linhas são diferentes, as outras são iguais. Isso é rápido, 13 segundos, select * from bigtable1 except select * from similar_bigtable2 Isso classifica a saída e também é rápido,...
Existe alguma maneira melhor de escrever as linhas abaixo no SQL Server 2005? CASE WHEN (ID IS NULL) THEN 'YES' WHEN (ID IS NOT NULL) THEN 'NO' END AS
Existem duas partes na minha pergunta. Existe uma maneira de especificar o tamanho inicial de um banco de dados no PostgreSQL? Se não houver, como você lida com a fragmentação quando o banco de dados cresce com o tempo? Recentemente, migrei do MSSQL para o Postgres e uma das coisas que fizemos...
Eu sei que existe SELECT * FROM msdb..sysjobschedules, mas isso só mostra na próxima vez que um trabalho está programado para ser executado. Quero saber como tudo isso é determinado e armazenado. Então, onde ele armazena o valor para a caixa de seleção Recurs toda
Temos uma grande mesa [MyTable]que atualmente tem tanto um Primary Key, e um Unique Non Clustered Indexna mesma coluna ( [KeyColumn]). O índice U NC também possui colunas de cobertura adicionais. Ter o PK e o índice NC exclusivo nas mesmas colunas parece redundante, então eu estava pensando em...
Eu criei um esquema no SQL Azure e concedi as seguintes permissões a uma função de banco de dados: CREATE ROLE myrole AUTHORIZATION dbo; EXEC sp_addrolemember 'myrole', 'myuser'; CREATE SCHEMA myschema AUTHORIZATION dbo; GRANT ALTER, CONTROL, DELETE, EXECUTE, INSERT, REFERENCES, SELECT, UPDATE,...
Quando você arrasta a pasta Colunas para a janela do editor, a lista completa de Colunas é adicionada sem colchetes. Se você arrastar colunas individualmente, elas terão colchetes. Existe alguma maneira de desativar isso? Não consigo encontrar nada em opções, e elas são realmente uma...
Eu gostaria de fazer isso: DECLARE @Id INT; UPDATE Logins SET SomeField = 'some value' OUTPUT @Id = Id WHERE EmailAddress = @EmailAddress -- this is a parameter of the sproc Isso é possível? Eu sei que posso declarar uma variável de tabela local e direcionar a saída para lá, mas eu preferiria...
Como acompanhamento desta pergunta sobre o aumento do desempenho da consulta, gostaria de saber se existe uma maneira de usar meu índice por padrão. Esta consulta é executada em cerca de 2,5 segundos: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and...
A leitura dessa pergunta me lembrou de uma pergunta que fazia um tempo atrás. Temos um SQL Server com 512 GB de RAM, o banco de dados principal é 450 GB. Vemos muita ação no TempDB (ok, acho que é "muita ação" - pode não ser!). Instalei uma versão demo do RamDisk Plus Server, criei um drive ram de...
Eu tenho o SQL Server 2008 R2 instalado. Ele contém três instâncias. Padrão (MSSQLServer) Primeira instância Segunda Instância Todos esses são Logon como Serviço de Rede. Instância padrão é servidor principal Primeira instância é espelho Segunda instância é servidor testemunha Inicialmente,...
Eu tenho um banco de dados chamado 'mysite_db' em um servidor e criei uma cópia na minha máquina local que também é 'mysite_db'. Gostaria de anexar o banco de dados (da minha máquina local) ao servidor que já possui esse nome de banco de dados. Ou seja, eu tenho que mudar o nome do meu banco de...
Eu sei que o SQL Server não oferece suporte ao uso de uma exibição como referência para uma restrição de chave estrangeira. Existe um motivo (isto é, algo a ver com o modelo relacional), esse é o caso? Parece que seria útil
Com base em minha análise, um modelo dimensional completo para nosso data warehouse exigirá a extração de mais de 200 tabelas de origem. Algumas dessas tabelas serão extraídas como parte de uma carga incremental e outras serão uma carga completa. Para observar, temos cerca de 225 bancos de dados...
Eu tenho um ambiente de teste configurado com o seguinte: Máquina virtual (Hyper-V) Windows Server 2008 R2 SP1 (x64 bits) Windows SQL Server 2005 Developer Edition SP4 (x64 bits) (nome da instância padrão) 1 banco de dados com replicação de mesclagem configurado ... 3 publicações com 2...
Eu já vi várias pessoas ligando SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDantes de ler os DMVs do sistema. Existe alguma razão para fazer isso, supondo que você não esteja misturando chamadas para DMVs e tabelas na mesma
Estamos fazendo um processo ETL. Quando tudo estiver dito e feito, há várias tabelas que devem ser idênticas. Qual é a maneira mais rápida de verificar se essas tabelas (em dois servidores diferentes) são de fato idênticas. Estou falando de esquema e dados. Posso fazer um hash na tabela que eu...
No SQL Server 2005, existe uma maneira de encontrar usuários que não existem no nível do servidor (uma conta que foi excluída no nível do servidor, mas não foi desassociada dos bancos de dados antes de ser excluída) ou contas que não estão vinculadas (uma conta pode ter sido excluída no nível do...
Estou tentando criar uma consulta t-sql que pode determinar se um determinado banco de dados possui ou não instantâneos de banco de dados que foram criados a partir dele. Por exemplo, se eu fosse criar um instantâneo como este: CREATE DATABASE [DatabaseA_Snapshot] ON (NAME=DatabaseA,...