Portanto, você pode usar FILLFACTORpara deixar espaço nas páginas de índice das folhas. A especificação PAD_INDEXtambém deixa espaço em nós intermediários. Quais cenários você deve especificar PAD_INDEXe que benefício isso oferece ao
Portanto, você pode usar FILLFACTORpara deixar espaço nas páginas de índice das folhas. A especificação PAD_INDEXtambém deixa espaço em nós intermediários. Quais cenários você deve especificar PAD_INDEXe que benefício isso oferece ao
Estou prestes a embarcar na migração de arquivos de banco de dados para uma nova SAN (de uma antiga SAN) e tenho algumas opções para implementar isso. (1) Foi sugerido que eu analisasse o nível de esforço de restauração de um backup completo em um novo banco de dados no servidor. No entanto, (2)...
Gostaria de usar o código que desenvolvi no C # CLR para ser usado em todos os bancos de dados no sistema, para que não seja necessário definir cada um como confiável, ativar o CLR e manter um monte de código dentro de cada um . Existe uma maneira melhor de fazer isso do ponto de vista...
Estou tendo problemas com um banco de dados. Eu posso executar consultas básicas, embora muito mais lentas que o normal. Quando tento visualizar as árvores hierárquicas de tabelas, visualizações ou procedimentos no SSMS Object Explorer, recebo lock request time out period exceeded. Meus...
Ao conectar-se a um SQL Server 2008 R2 a partir de um aplicativo cliente .NET 4 em um servidor diferente na mesma LAN, é possível definir três protocolos de rede diferentes: TCP Tubos nomeados Não defina nada na cadeia de conexão e use o padrão Qual é a melhor prática? O que...
Tenho colunas de preços confidenciais que gostaria de atualizar apenas por meio de um procedimento armazenado. Gostaria que todo o código ou tentativas manuais de alterar os valores nessas colunas de preços falhasse se não estivesse usando os procedimentos armazenados projetados para atualizá-lo....
Estou tentando automatizar o processo que executa alterações no banco de dados do SQL Server 2008 R2. O processo que eu coloco em prática descarta e recria meus procedimentos e funções armazenados, além de executar scripts para alterar as tabelas / colunas / dados. Infelizmente, um dos scripts...
Parece haver uma infinidade de informações sobre o processo de configuração de tarefas de backup, mas poucas informações sobre a visão geral dos backups de bancos de dados. Pelo menos, é difícil formular uma consulta no mecanismo de pesquisa que forneça essas informações. Eu sei que existem três...
Vou ter um banco de dados do SQL Server 2012 e uma tabela com 3 milhões de linhas e talvez 50 colunas. Qual será a maneira mais rápida de um processo .net de plano de fundo autônomo (talvez emita algum comando SQL ou Powershell) para exportá-lo para um arquivo de texto, uma linha para cada linha de...
No MS SQL Server 2008 R2, preciso ter um usuário que possa criar, restaurar, DBCC CHECKDB e, em seguida, descartar bancos de dados. Mas ele não deve ser capaz de acessar ou excluir bancos de dados especificados no servidor (motivos de segurança). Esta configuração é
Eu encontrei um impasse que parece mostrar algo que eu achava impossível. Existem dois processos envolvidos no conflito: 1. process8cf948 SPID 63 Executando um ALTER TABLE na tabela temporária #PB_Cost_Excp_Process_Invoices_Work. Possui o bloqueio IX na tabela #PB_Cost_Excp_Process_Invoices_Work...
Estamos ficando sem espaço. Qual é a maneira segura de limpar o log de
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 A consulta acima possui um aviso no plano de consulta. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate"...
Eu tenho um aplicativo para implantar na produção que usa a segurança do 'sistema de honra'. Ou seja, todos os usuários se conectam ao banco de dados usando uma credencial de usuário / senha do SQL e o aplicativo gerencia as próprias permissões. A última parte não me incomoda tanto quanto o fato de...
Recebo o seguinte erro ao tentar conectar o SSMS ao Integration Services usando o nome de rede de um cluster do SQL Server específico: A conexão ao serviço Integration Services no computador 'FooDB' falhou com o seguinte erro: "Acesso negado". Este erro ocorre quando o computador não foi...
Estou trabalhando em uma solução de manutenção personalizada usando a sys.dm_db_index_physical_statsvisualização. Atualmente, ele está sendo referenciado a partir de um procedimento armazenado. Agora, quando esse procedimento armazenado é executado em um dos meus bancos de dados, ele faz o que eu...
Vi no thread do SQL Server Central Um backup completo trunca o log? esse backup completo não trunca o log: Não. Nenhum backup completo ou diferencial trunca o log de transações. - Lynn Pettis Não - um backup completo não trunca o log. - Chad Crawford Então, qual é a diferença entre backup...
Eu tenho o SQL Server 2008 R2 com 323 bancos de dados consumindo cerca de 14 GB na minha unidade C:, um SSD rápido. Como quero recuperar algum espaço na minha unidade C:, gostaria de movê-los para a minha unidade D:. Encontrei este artigo do MSDN , mas esse parece ser o procedimento para mover...
Suponha que eu tenha a seguinte consulta de longa duração UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows e suponha que a consulta a seguir seja executada enquanto a consulta acima estiver em execução SELECT * FROM [Table1] A primeira...
Eu tenho mantido um registro de consultas em execução caras, juntamente com seus planos de consulta, em uma tabela para nos permitir monitorar tendências de desempenho e identificar áreas que precisam ser otimizadas. No entanto, chegou ao ponto em que os planos de consulta estão ocupando muito...