Como gravar um script ou uma consulta que exibirá o último backup completo e o último backup de log para cada banco de dados em cada servidor de produção usando a tabela de sistema "backupset" e as tabelas de backup
Como gravar um script ou uma consulta que exibirá o último backup completo e o último backup de log para cada banco de dados em cada servidor de produção usando a tabela de sistema "backupset" e as tabelas de backup
O seguinte trecho de código está retornando 1900-01-01 quando o campo DOB é nulo. Eu queria (e esperava) retornar uma string vazia (''), mas não é. Como devo proceder para obter os resultados
Temos várias tabelas em nosso banco de dados que possuem VARCHAR(MAX)colunas nas quais uma VARCHAR(500)(ou algo muito menor que max) será suficiente. Naturalmente, quero limpá-los e reduzir os tamanhos para níveis mais razoáveis. O 'como' fazer isso eu entendo: minha pergunta é o que alterar essas...
Qual certificado está sendo usado para criptografar cada um dos bancos de dados nas instâncias. Posso obter os dados usando o seguinte, mas como escrevo as consultas USE master GO -- this provides the list of certificates SELECT * FROM sys.certificates -- this provides the list of databases...
Digamos que eu tenha duas consultas, executando em duas sessões separadas no SSMS: Primeira sessão: UPDATE Person SET Name='Jonny', Surname='Cage' WHERE Id=42 Segunda sessão: SELECT Name, Surname FROM Person WITH(NOLOCK) WHERE Id > 30 É possível que a SELECTinstrução possa ler uma linha...
Temos um trabalho do SQL Server Agent que executa um plano de manutenção para reindexar todo o banco de dados no servidor. Recentemente, isso falhou, mas o histórico do trabalho não está fornecendo informações suficientes para diagnosticar o problema. No histórico do trabalho, ele afirma que o...
Devido a um acidente, excluí todo o diretório / var / lib / mysql. Como o banco de dados não continha nada de importante, não quero passar pelo trabalho de restaurá-lo de um backup antigo, mas criar a estrutura de diretórios do zero. Como faço isso sem reinstalar o
Estou tentando alterar a senha da conta sa usando o SQL Server Management Studio 2012. Segui as etapas abaixo, mas a senha ainda é a mesma. Faça logon no SQL Server Management Studio, selecione Mecanismo de banco de dados, \ SBSmonitoring, autenticação do Windows. Vá para o Object Explorer -...
Isso está relacionado a esta pergunta: A união de várias tabelas resulta em linhas duplicadas Eu tenho duas tabelas nas quais estou entrando. Eles compartilham uma chave. A tabela de pessoas tem um nome por chave primária, mas a tabela de email tem vários emails por personId. Quero mostrar apenas...
É possível criar transações atômicas no PostgreSQL? Considere que eu tenho uma categoria de tabela com estas linhas: id|name --|--------- 1 |'tablets' 2 |'phones' E o nome da coluna tem restrição exclusiva. Se eu tentar: BEGIN; update "category" set name = 'phones' where id = 1; update...
É necessário reiniciar o SQL Server depois DBCC SHRINKFILEem tempdb.mdfou há qualquer outro método para reduzir o tamanho dos tempdb.mdfsem reiniciar SQL Server? Por favor, ajude como eu preciso disso para um servidor de produção e espero fazer o encolhimento sem nenhum tempo de...
Recentemente, deparei-me com códigos de exemplo, que diferiam nessas anotações. SELECT * FROM table LIMIT 0, 1 SELECT * FROM table LIMIT 1 O primeiro argumento deve ser considerado o deslocamento, se não estiver errado, o objetivo dessas duas consultas é limitar a seleção até a primeira linha de...
Estou com um problema de desempenho com uma consulta que não consigo entender. Tirei a consulta de uma definição de cursor. Esta consulta leva segundos para executar SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND ((A.CALCTIMEHOURS<>0) AND (A.JOBTYPE<>3))) AND...
Sou muito novo no assunto de bancos de dados, portanto isso pode parecer ignorante, mas estou curioso para saber por que uma chave deve ser explicitada em uma tabela. Isso é principalmente para informar ao usuário que, com sorte, é garantido que o valor da coluna seja único em cada linha? A...
Eu tenho um relatório de deadlock que me diz que houve um conflito envolvendo waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" e posso ver isso: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100"...
O Postgres possui algum recurso para oferecer suporte a registros antigos antigos? Desejo usar o Postgres para registrar, como uma espécie de fila, em que os registros (eventos de log) com mais de duas semanas são excluídos
Eu tenho uma tabela, chamada Address, que tem uma coluna computada persistida chamada Hashkey. A coluna é determinística, mas não precisa. Ele possui um índice exclusivo que não é procurável. Se eu executar esta consulta, retornando a chave primária: SELECT @ADDRESSID= ISNULL(AddressId,0) FROM...
Minha função new_customeré chamada várias vezes por segundo (mas apenas uma vez por sessão) por um aplicativo da web. A primeira coisa que faz é bloquear a customertabela (fazer uma "inserção se não existir" - uma simples variante de uma upsert). Meu entendimento dos documentos é que outras...
Eu tenho uma tabela com 2 colunas. O tipo de ambas as colunas está definido como varchar(38). Se eu criar uma linha com um valor vazio para uma das colunas, será necessário o mesmo espaço de armazenamento como se o valor não estivesse vazio? Em outras palavras, o MySQL reservará espaço de...
Considere uma pricestabela com estas colunas: id integer primary key product_id integer -- foreign key start_date date not null end_date date not null quantity integer price numeric Gostaria que o banco de dados aplicasse a regra de que um produto pode ter apenas um preço em uma quantidade...