Se um banco de dados for desanexado de uma instância permanentemente, existem tarefas de limpeza que devem ser
Se um banco de dados for desanexado de uma instância permanentemente, existem tarefas de limpeza que devem ser
Eu tenho duas tabelas (junto com um índice não clusterizado) que podem ser criadas com os comandos abaixo: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey...
Eu tenho uma tabela no SQL Server 2014 que se parece com o seguinte: CREATE TABLE dbo.MyTable ( [id1] [bigint] NOT NULL, [id2] [bigint] NOT NULL, [col1] [int] NOT NULL default(0), [col2] [int] NOT NULL default(0) ) com (id1, id2) sendo o PK. Basicamente, id1 é um identificador para agrupar um...
Estou no SQL Server 2014 e preciso limpar o espaço em branco do início e do final do conteúdo de uma coluna, onde o espaço em branco pode ser simples, tabulação ou nova linha (ambos \ne \r\n); por exemplo ' this content ' should become 'this content' ' \r\n \t\t\t this \r\n content \t \r\n '...
Por que o número de threads de trabalho de um grupo de disponibilidade em um pool HADR aumentaria muito além do uso mínimo de " normalmente, há de 3 a 10 threads compartilhados " por réplica? Em um caso, observamos o uso de mais de 300 threads com 3 grupos de disponibilidade e 10 bancos de dados...
Eu tenho o SQL Server 2014 com memória máxima definida como 6 GB (a memória física é 8 GB). A memória do servidor alvo é, por vezes, 6GB e depois cai de volta ao Servidor Memória Total (aproximadamente 5.3GB, nunca atinge 6GB). Eu costumava committed_kb em sys.dm_os_sys_info para verificar a...
Recentemente, tivemos um problema em nosso ambiente HADR do SQL Server 2014, em que um dos servidores ficou sem threads de trabalho. Recebemos a mensagem: O conjunto de encadeamentos dos Grupos de Disponibilidade AlwaysOn não pôde iniciar um novo encadeamento de trabalho, porque não há...
Ao executar uma instrução de atualização, como a abaixo, recebo um erro dizendo que As funções com janelas podem aparecer apenas nas cláusulas SELECT ou ORDER BY. UPDATE dbo.Dim_Chart_of_Account SET Account_Order = LAG([Account_Order]) OVER (ORDER BY [Account_SKey]) Eu sei que isso pode ser...
Eu tenho uma instalação com ~ 10 dias de idade do WinServer2012R2 e do SQL Server Express 2016 para teste. Eu sou o único usuário nesta máquina. Um banco de dados com um .bak do SQL Server 2005 de ~ 250 MB é restaurado sem problemas. Após uma reinicialização da máquina, o processo "SQL Server NT -...
Por que as estatísticas de atualização de verificação completa usam 100% da CPU no SQL Server 2014 quando usam talvez 20% da CPU no SQL Server 2008 R2, para as mesmas tabelas, com capacidade de hardware semelhante? Eu estive olhando MAXDOP, outras opções, e realmente não vejo nada que se destaque....
Temos um aplicativo que acessa o banco de dados (Sql server 2014 enterprise edition). O aplicativo chama procedimentos armazenados para acessar o banco de dados. Tudo estava funcionando bem, até recentemente começar a enviar o seguinte erro e parar os aplicativos. A reinicialização do aplicativo...
Estou tentando implantar uma função SQL CLR usando o método HTTPUtility.UrlDecode do System.Web, mas não consigo implantá-lo. Erro recebido: Provedor de dados do .NET SqlClient: mensagem 6503, nível 16, estado 12, linha 1 Assembly 'system.web, versão = 4.0.0.0, cultura = neutra, publickeytoken =...
Usando o SQL Server 2008 até 2014, eu sei como fazer backup e restaurar um banco de dados com o Change Data Capture ativado (CDC), mas o que estou procurando é uma maneira de consultar um arquivo de backup completo para determinar se ele contém dados do CDC. O que seria ótimo seria uma maneira...
Editado: por que os relatórios de sessões estão sendo bloqueados, mas aguardando PAGELATCH_*e não LCK_M_relacionados a tipos de espera? Eu supus anteriormente que o SQL Server reportaria apenas sessões de bloqueio na coluna blocking_session_Id. Se as sessões bloqueadas estavam aguardando um...
Estou tentando diagnosticar uma consulta que está demorando intermitentemente. Eu suspeito que pode estar bloqueado tentando adquirir um bloqueio. Não tenho permissões para usar um criador de perfil no ambiente com o problema. Existe alguma maneira de obter estatísticas sobre quanto tempo essa...
Não sou DBA, mas, como as coisas são, tenho que usar o chapéu do DBA e configurar planos de manutenção na minha instância do SQL Server. Então, por um tempo, meu processo do SSIS da noite para o dia executa uma Execute SQL Task para executar os backups - basicamente executando...
É possível agrupar por elementos (como em COLUMN LIKE='Value%') em uma PIVOTtabela? Eu tenho uma tabela [DBT]. [Status] que contém vários status (de bancos de dados, instâncias etc.) e não deseja dinamizar / consultar todos os valores PROD e TEST como valores únicos, mas agrupá-los. Por exemplo,...
Fizemos um teste no SQL Server 2014 quando tínhamos 10 bancos de dados, 100 esquemas diferentes em cada banco de dados, 10 de pequenas (~ 50 linhas) tabelas em cada esquema (portanto, 10K tabelas no total) e criamos índices de texto completo em todos esses tabelas em todos esses bancos de dados...
Considere esta consulta que consiste Nem associações automáticas: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Ele produz um plano de execução com N varreduras de índice em cluster e junções de mesclagem N-1. Sinceramente, não...
Estou tentando entender como o SQL Server tenta estimar cláusulas 'maior que' e 'maior que igual a' where no SQL Server 2014. Eu acho que entendo a estimativa de cardinalidade quando atinge o passo, por exemplo, se eu fizer select * from charge where charge_dt >= '1999-10-13 10:47:38.550' A...