No SQL Server 2005, como obtenho a data atual sem a parte da hora? Estou usando, GETDATE()mas gostaria que ele tivesse um tempo de 00: 00:
SQL Server 2005 (versão principal de compilação 9.00.xxxx). Por favor, marque também sql-server.
No SQL Server 2005, como obtenho a data atual sem a parte da hora? Estou usando, GETDATE()mas gostaria que ele tivesse um tempo de 00: 00:
Quando tento soltar um banco de dados, recebo o erro "Não é possível soltar o banco de dados" dbname "porque ele está em uso no momento". No entanto, quando executo sp_who2, definitivamente não há sessões conectadas a esse banco de dados. Eu também configurei o banco de dados para single_user mode...
Eu li aqui que alguns dados extras serão armazenados por linha, para que possamos ver uma degradação no desempenho, mas que outros riscos existem? por exemplo. Isso afetará a recuperação do banco de dados? Há mais alguma coisa que precisamos fazer para tirar proveito disso? Eu pretendo executar...
Gostaria de saber como identificar a consulta exata ou o processo armazenado que está realmente preenchendo o log transacional do banco de dados
Analisando um plano de execução de uma consulta de execução lenta, notei que alguns dos nós são busca de índice e alguns são verificação de índice. Qual é a diferença entre e busca de índice e uma verificação de índice? Qual funciona melhor? Como o SQL escolhe um sobre o outro? Sei que são...
Eu tenho um zoológico de 20 milhões de animais que acompanho no meu banco de dados do SQL Server 2005. Cerca de 1% deles são pretos e cerca de 1% deles são cisnes. Eu queria obter detalhes de todos os cisnes negros e, por isso, não queria invadir a página de resultados que fiz: select top 10 *...
Tenho a tarefa de elaborar um plano de manutenção para nossos bancos de dados do Sql Server 2005. Sei que para backups, quero fazer um backup completo diário do banco de dados e backups de log transacional a cada 15 minutos. Meu problema consiste em descobrir quais outras tarefas eu quero executar...
Temos um procedimento armazenado que os usuários podem executar manualmente para obter alguns números atualizados de um relatório usado constantemente ao longo do dia. Eu tenho um segundo procedimento armazenado que deve ser executado após a execução do primeiro procedimento armazenado, pois é...
Eu tenho uma tabela com coluna identidade dizer: create table with_id ( id int identity(1,1), val varchar(30) ); É sabido que este select * into copy_from_with_id_1 from with_id; resulta em copy_from_with_id_1 com identidade no ID também. A seguinte pergunta de estouro de pilha menciona...
Existe alguma regra rígida e rápida para decidir quais colunas e em qual ordem ela deve ser colocada em Incluído no índice não clusterizado. Eu estava lendo este post https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index e achei isso para a seguinte...
Eu tenho um banco de dados de desenvolvimento que entrou no modo de recuperação na reinicialização e está se recuperando há mais ou menos uma hora. Eu preciso parar a recuperação ou matá-la de alguma forma. Não me importo nem um pouco com o banco de dados ou com nenhum dos dados, tenho scripts de...
DBCC ShrinkDatabase() DBCC ShrinkFile() Preciso executar os dois comandos DBCC para reduzir o banco de dados? Qual é a diferença entre esses dois
Os arquivos de banco de dados criados com o SQL 2008 não são compatíveis com 2005. Existe uma solução
Suponha que eu precise exportar dados de um servidor para outro (por meio de servidores vinculados). Qual afirmação será mais eficiente? Executando no servidor de origem: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Ou...
Estou em uma situação em que quero obter o valor mínimo de 6 colunas. Até agora, encontrei três maneiras de conseguir isso, mas tenho preocupações com o desempenho desses métodos e gostaria de saber qual seria o melhor para o desempenho. O primeiro método é usar uma declaração de maiúsculas e...
Atualmente, uso o seguinte para obter um datetime local a partir de um UTC datetime: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) Meu problema é que, se o horário de verão ocorrer entre GetUTCDate()e @utcDateTime,...
Questão: Eu tenho um script com cerca de 45 mil inserções de instruções select. Quando tento executá-lo, recebo uma mensagem de erro informando que fiquei sem memória. Como posso executar esse script? Contexto: Foram adicionados alguns novos campos de dados para que um aplicativo funcione bem...
Faz diferença se você filtrar uma visualização dentro ou fora da visualização? Por exemplo, existe alguma diferença entre essas duas consultas? SELECT Id FROM MyTable WHERE SomeColumn = 1 Ou SELECT Id FROM MyView WHERE SomeColumn = 1 E MyViewé definido como SELECT Id, SomeColumn FROM...
Depois de pesquisar na internet, não consegui encontrar o motivo para Por que precisamos reconstruir e reorganizar índices no SQL Server? o que acontece internamente quando reconstruímos e reorganizamos? Um artigo em um site diz: O índice deve ser reconstruído quando a fragmentação do...
Estou fazendo um projeto no qual preciso alterar cerca de 36 mil registros em uma tabela diariamente. Eu estou querendo saber o que terá melhor desempenho: excluir linhas e inserir novas ou atualizar linhas já existentes Para mim, é mais fácil excluir todas as linhas e inserir novas, mas se...