AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-56152

GHauan's questions

Martin Hope
GHauan
Asked: 2024-10-16 00:45:28 +0800 CST

Por que o sp_blitz recomenda fazer backup do certificado TDE a cada 30 dias

  • 6

Eu estava pensando por que o sp_blitz está recomendando fazer backup de certificados TDE que não foram copiados nos últimos 30 dias? Se o certificado não foi alterado e foi copiado após a criação, há necessidade de fazer mais backups?

Devo fazer backups regulares dos certificados TDE mesmo que eles não tenham sido alterados desde o último backup?

sql-server
  • 1 respostas
  • 175 Views
Martin Hope
GHauan
Asked: 2019-04-24 04:40:18 +0800 CST

Colocação do SQL Server de arquivos de banco de dados mestre versus arquivos de banco de dados de recursos

  • 3

Em um post no SqlServerCentral.com , é mencionado por várias pessoas que os arquivos do banco de dados Resource (mssqlsystemresource.mdf e ldf) devem ser colocados na mesma pasta do arquivo mestre do banco de dados. Isso foi para o SQL Server 2005. Isso ainda é uma recomendação quando se trata do SQL Server 2017? Tentei procurar no BOL, mas não encontrei nenhuma menção a isso lá.

sql-server sql-server-2017
  • 2 respostas
  • 409 Views
Martin Hope
GHauan
Asked: 2018-11-07 04:28:06 +0800 CST

Use sp_DatabaseRestore para restauração quando o banco de dados não existir

  • 0

Estou tentando usar sp_DatabaseRestoreo SQL Server First Responder Kit para restaurar alguns bancos de dados. Funciona bem se eu primeiro restaurar o banco de dados de maneira normal usando o SSMS, mas se o banco de dados não existir anteriormente, ele diz que não conseguiu encontrar o arquivo especificado (para ambos os dados e arquivos de log).

Também termina com a seguinte mensagem:

O banco de dados "DatabaseName" não existe. RESTORE só pode criar um banco de dados ao restaurar um backup completo ou um backup de arquivo do arquivo principal.

Mas o primeiro caminho é para o backup completo, então não tenho certeza do que isso significa.

Existe algum uso específico dos parâmetros que me ajudaria a usar isso mesmo quando o banco de dados não existe ou sou forçado a criá-los primeiro?

Todas as sugestões apreciadas.

Edit: Código que é usado (caminhos e nomes foram alterados). O código falhará se o banco de dados não existir. Se eu criar o banco de dados, ele funcionará:

DECLARE @VersionDate datetime;
EXEC dbo.sp_DatabaseRestore @Database = N'DatabaseName',                                
                            @BackupPathFull = N'\\SERVERNAME\Backup\servername-wfcs$ServerNameAG01\DatabaseName\FULL\',            
                            @BackupPathLog = N'\\SERVERNAME\Backup\servername-wfcs$ServerNameAG01\DatabaseName\LOG\',             
                            @MoveFiles = 0,                
                            @ContinueLogs = 0,             
                            @RunRecovery = 1,              
                            @ForceSimpleRecovery = 0,
                            @Debug = 0,
                            @VersionDate = @VersionDate OUTPUT

Edit 2: Acontece que havia uma diferença nos nomes das pastas de arquivos de dados entre o antigo e o novo servidor. O servidor antigo tinha um número de versão inferior à versão real do SQL Server, provavelmente devido a uma atualização anterior. Ao tentar restaurar de um backup com a pasta de dados correta, não há problema.

sql-server restore
  • 1 respostas
  • 510 Views
Martin Hope
GHauan
Asked: 2017-08-17 02:06:31 +0800 CST

Os relatórios de uso do SSMS Disk não relatam nenhum arquivo de dados para o banco de dados online

  • 4

Temos um banco de dados bastante grande em execução no SQL Server 2012. O arquivo de dados agora tem 2.118.256 MB. Há algumas semanas, sempre que executo o relatório Uso de disco do SSMS, ele diz na parte inferior que "Não há arquivo de dados para o banco de dados MyDatabase".

Alguém já viu isso antes? O banco de dados está funcionando. Existe uma restrição de tamanho sobre o que este relatório mostrará?

sql-server sql-server-2012
  • 1 respostas
  • 725 Views
Martin Hope
GHauan
Asked: 2017-06-14 12:15:13 +0800 CST

Um banco de dados offline pode estar em uso?

  • 2

Eu tenho um banco de dados SQL Server 2014 onde o arquivo de log preencheu o disco. Como era um banco de dados de teste, decidimos apenas excluir todo o banco de dados. Nós o colocamos offline, mas quando tentamos descartá-lo, recebemos uma mensagem de que ele não pode ser descartado, pois está em uso.

Como pode estar em uso quando está offline? Como posso derrubá-lo? (Preferível sem levá-lo online.)

sql-server offline
  • 2 respostas
  • 569 Views
Martin Hope
GHauan
Asked: 2017-05-30 23:57:07 +0800 CST

Red Gate SQL Prompt no Visual Studio não está funcionando?

  • 0

Eu experimentei o projeto de banco de dados SSDT no Visual Studio e com a solução SQL Prompt da Red Gate. Parece que o intellisense funciona apenas para palavras-chave SQL como SELECT, WHERE etc, ele não fornece intellisense para nomes de tabelas, nomes de colunas etc.

Existe algum truque para fazer isso funcionar? (Tentei no VS2015 e no VS2017).

ssdt visual-studio
  • 2 respostas
  • 1430 Views
Martin Hope
GHauan
Asked: 2017-04-21 00:28:24 +0800 CST

Os backups do VSS quebrarão o logchain?

  • 2

Nosso departamento de "hardware" iniciou algumas replicações ASR em um dos servidores onde executamos o SQL Server. Parece que o método que eles usam para isso usa VSS, e eu posso ver muitas mensagens no log SQL sobre bancos de dados que estão sendo copiados e também a E/S congelada/reiniciada. Parece fazer isso a cada hora.

Esses backups feitos pelo VSS quebram a cadeia de logs ou são backups de cópia? Existe alguma maneira de ver se eles são backups de cópia? É possível instruir o VSS a usar backups de cópia?

Qualquer feedback apreciado.

sql-server backup
  • 2 respostas
  • 2434 Views
Martin Hope
GHauan
Asked: 2016-12-19 15:42:59 +0800 CST

Restauração lenta do SQL Server 2016

  • 3

Temos um banco de dados de 300 GB que estou testando a restauração para uma nova instância do SQL Server 2016, em um servidor Windows 2016 virtual, usado para fins de teste.

A VM tem 32 GB de RAM, rodando em uma CPU de 1 soquete com 10 processadores lógicos. (E5 - 2670, 2,6 GHz). Não tenho certeza sobre a configuração de energia, verificarei isso com os caras que configuraram a VM.

A primeira vez que restaurei, fiz de um .bakarquivo - de uma instância de 2014. Na segunda vez (ainda em execução) fiz a partir de um backup feito na instância do SQL Server 2016.

Nas duas vezes, demorou mais de uma hora para que a mensagem "5% processado" fosse exibida. Antes disso, a porcentagem estava em 0% (usando um script que mostra o progresso da restauração). A restauração foi concluída após cerca de 2 horas na primeira vez. Eu me pergunto especialmente por que demora tanto para o indicador de processo começar a funcionar. O que está acontecendo quando isso permanece em 0%?

Isso é normal em uma instância do SQL Server 2016 ou algo pode estar errado? No servidor de produção, uma restauração será muito mais rápida, mas é difícil comparar, pois o prod é um servidor dedicado com vários eixos, enquanto o test-server é um servidor virtual.

sql-server restore
  • 2 respostas
  • 8459 Views
Martin Hope
GHauan
Asked: 2016-11-18 14:10:48 +0800 CST

SQL SERVER 2016 lado a lado com versões anteriores

  • 2

Eu sei que o SQL SERVER 2016 pode coexistir com versões anteriores no mesmo servidor. Eu me pergunto, no entanto, se há alguma pegadinha que eu deveria estar ciente? Temos um servidor de teste que já possui instâncias 2008r2, 2012 e 2014. Existe alguma chance de que haja algo nas instâncias existentes que se comportem de maneira diferente se instalarmos 2016 também no mesmo servidor?

sql-server sql-server-2016
  • 1 respostas
  • 1090 Views
Martin Hope
GHauan
Asked: 2016-11-08 10:01:23 +0800 CST

Exibir valor padrão para colunas de tipo de tabela definido pelo usuário no SQL Server

  • 3

Eu tenho um tipo de tabela definido pelo usuário no SQL Server 2014 que preciso descartar e recriar. No entanto, se eu usar o script do SSMS, as restrições de valor padrão que estão em algumas das colunas não serão criadas.

Também tenho problemas para visualizar a restrição padrão, então não sei qual deve ser o valor padrão.

Existe uma maneira de ver o que essas restrições de valor padrão contêm?

CREATE TYPE [Logging].[LogElements] AS TABLE(
[LogMessage] [nvarchar](MAX) NOT NULL,
[MessageTypeId] [smallint] NOT NULL,
[Origin] [varchar](50) NOT NULL,
[JobRunId] [int] NULL,
[InvoiceId] [int] NULL,
[AccountlineId] [int] NULL,
[MSErrorCode] [bigint] NOT NULL,
[LogStatusId] [int] NOT NULL,
[LogUser] [varchar](50) NULL

) VAI

Acima está a definição criada ao gerar o script no SSMS. Como você pode ver, os valores padrão não estão no script.

sql-server user-defined-table-type
  • 2 respostas
  • 2708 Views
Martin Hope
GHauan
Asked: 2016-09-14 09:41:54 +0800 CST

sp_BlitzFirst falha ao enviar valores para tabelas

  • 2

Há algum tempo estou com um job de agente sp_AskBrentrodando com os seguintes parâmetros:

EXEC sp_AskBrent @Expertmode=1
,@OutputDatabaseName = 'DBName'
, @OutputSchemaName = 'dbo'
, @OutputTableName = 'AskBrentResults'
,@seconds = 30
, @OutputTableNameFileStats='AskBrentResultsFileStats'
,@OutputTableNamePerfmonStats='AskBrentResultsPerfmonStats'
, @OutputTableNameWaitStats='AskBrentResultsWaitStats'

Hoje eu queria atualizar para o novo procedimento renomeado sp_BlitzFirst. Depois de criar o novo procedimento, alterei o código no trabalho do agente para ser executado sp_BlitzFirst, com os mesmos parâmetros.

Tudo parece correr bem até a hora de enviar os valores para as tabelas, então parece haver algum tipo de erro de conversão.

Toda a saída do histórico é a seguinte:

Configurando variáveis ​​de configuração [SQLSTATE 01000] (Mensagem 50000)
Agora iniciando a análise de diagnóstico [SQLSTATE 01000] (Mensagem 50000)
Capturando a primeira passagem de estatísticas de espera, contadores perfmon, estatísticas de arquivo [SQLSTATE 01000] (Mensagem 50000)
Iniciando consultas de investigação [SQLSTATE 01000 ] (Mensagem 50000)
Concluiu a execução de consultas de investigação [SQLSTATE 01000] (Mensagem 50000)
Aguardando para corresponder ao parâmetro @Seconds [SQLSTATE 01000] (Mensagem 50000)
Capturando a segunda passagem de estatísticas de espera, contadores de desempenho, estatísticas de arquivo [SQLSTATE 01000] (Mensagem 50000 )
Analisando alterações entre a primeira e a segunda passagem de DMVs [SQLSTATE 01000] (Mensagem 50000)
Análise concluída, exibindo resultados [SQLSTATE 01000] (Mensagem 50000)
A conversão falhou ao converter a data e/ou hora da cadeia de caracteres. [SQLSTATE 22007] (Erro 241). A etapa falhou.

Alguém tem alguma sugestão para o que pode causar isso? As tabelas de saída foram alteradas de alguma forma desde que o procedimento foi chamado sp_Askbrent? A versão de sp_Askbrentfoi relatada desta forma: sp_AskBrent (TM) v20 a partir de 1º de janeiro de 2016, 12h.

sql-server sp-blitzfirst
  • 1 respostas
  • 328 Views
Martin Hope
GHauan
Asked: 2016-09-13 01:03:06 +0800 CST

O relatório SSMS Disk Usage não mostra eventos de crescimento automático

  • 2

Por algum tempo, suspeitei que o relatório de uso do disco no SSMS parou de mostrar eventos de crescimento automático. Para testar, criei um banco de dados vazio com uma configuração de crescimento automático muito pequena. Em seguida, inseri muitos dados em uma tabela no banco de dados para saber que teria que crescer. O arquivo era maior ao examinar as propriedades do arquivo do banco de dados, mas o relatório de uso do disco não mostrava nenhum evento de crescimento automático.

Em seguida, tentei executar o script de Aaron Bertrand a partir desta postagem e isso mostra claramente todos os eventos de crescimento automático.

Então, por que o relatório Disk Usage não mostra o mesmo crescimento? Alguma sugestão? Aliás, é SQL Server 2014 SP2.

sql-server sql-server-2014
  • 2 respostas
  • 1790 Views
Martin Hope
GHauan
Asked: 2016-06-11 05:02:33 +0800 CST

Backup de log versus backup diferencial se o último estiver quebrado

  • 5

No modo de recuperação total, um backup diferencial "quebrará" os backups de log anteriores?

Deixe-me dar um exemplo: digamos que temos os seguintes backups:

  • Backup COMPLETO 1
  • Log de backup 1
  • LogBackup 2
  • DIFF backup 1
  • LogBackup 3
  • LogBackup 4

Normalmente, para restaurar nessa situação, restauraria da seguinte maneira:

  • Backup COMPLETO 1
  • DIFF Backup 1
  • LogBackup 3
  • LogBackup 4

Minha pergunta é a seguinte: Se o arquivo DIFF Backup 1 estiver corrompido de alguma forma, eu poderia restaurar o banco de dados apenas com os backups FULL e LOG? Assim:

  • Backup COMPLETO 1
  • LogBackup 1
  • LogBackup 2
  • LogBackup 3
  • LogBackup 4

Qualquer ajuda é apreciada. Se isso foi respondido em outro post, por favor me avise (tentei pesquisar).

sql-server backup
  • 1 respostas
  • 1063 Views
Martin Hope
GHauan
Asked: 2015-10-20 00:08:45 +0800 CST

O que é Collation Compatibility_60_406_30001 no SQL Server

  • 4

Temos uma instância do SQL Server 2014 (atualizada recentemente de 2008 R2) em que um dos bancos de dados possui algumas configurações estranhas para collation:

Na janela Propriedades do banco de dados temos o seguinte:

  • Na guia "Geral" e Manutenção, está escrito: Collation: Compatibility_60_406_30001
  • Na guia "Opções", o agrupamento está em branco no menu suspenso (embora muitos agrupamentos estejam disponíveis para escolha na lista)

Tentei pesquisar no Google o agrupamento Compatibility_60_406_30001, mas a pesquisa não deu certo. Alguém tem alguma sugestão sobre o que fazer aqui? Até agora não vi nenhum erro por causa disso, mas gostaria de escolher um agrupamento válido para este banco de dados também.

sql-server collation
  • 1 respostas
  • 618 Views
Martin Hope
GHauan
Asked: 2015-01-08 01:06:34 +0800 CST

Ordem para restaurar bancos de dados do sistema e do usuário

  • 0

Vamos mover uma instância sql para um novo servidor físico (SQL SERVER 2008 r2). A resposta a esta pergunta explica como os trabalhos do agente e os pacotes ssis serão movidos restaurando os bancos de dados master e msdb para o novo servidor.

Minha pergunta é se a ordem de restauração do sistema versus bancos de dados do usuário tem algo a dizer? Posso restaurar o master e o msdb antes dos bancos de dados do usuário, mesmo que isso restaure os trabalhos do agente e os pacotes ssis que apontam para os bancos de dados do usuário ainda não restaurados/criados?

Obrigado por qualquer ajuda.

br Gert

sql-server sql-server-2008-r2
  • 1 respostas
  • 489 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve