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-123774

Java's questions

Martin Hope
Java
Asked: 2024-09-19 01:12:07 +0800 CST

O tamanho do arquivo MDF não está sendo atualizado após adicionar arquivo(s) de log transacional no SQL 2022

  • 4

Estou trabalhando na migração do SQL Server do SQL 2016 para o SQL 2022.

Tenho um processo em que, após o banco de dados ser restaurado (para o estado "Standby / Somente leitura") da fita completa (de um terceiro fornecedor), devo adicionar cada arquivo de log por hora (bak) a esse banco de dados "Standby / Somente leitura".

Eu estava tentando executar o código T-SQL que estava funcionando no SQL 2016 (nos últimos 4 anos) neste novo ambiente (SQL 2022), e a primeira mensagem de erro que recebi foi nesta parte:

 EXEC master.sys.xp_cmdshell @cmd 

Então, pesquisei no Google e executei este código:

 EXEC sp_configure 'show advanced options', 1
 GO
 RECONFIGURE
 GO
 EXEC sp_configure 'xp_cmdshell', 1
 GO
 RECONFIGURE
 GO

Quando executei o código, parece não haver nenhuma mensagem de erro, mas não vejo o arquivo de log do banco de dados aumentar de tamanho.

Estou colocando todo o meu código T-SQL aqui para referência:

USE Master; 
GO  
SET NOCOUNT ON 

-- 1 - Variable declaration 
DECLARE @dbName sysname
DECLARE @fileName sysname
DECLARE @standby sysname
DECLARE @backupPath NVARCHAR(500) 
DECLARE @cmd NVARCHAR(500) 
DECLARE @fileList TABLE (backupFile NVARCHAR(255)) 
DECLARE @lastFullBackup NVARCHAR(500) 
DECLARE @lastDiffBackup NVARCHAR(500) 
DECLARE @backupFile NVARCHAR(500) 

-- 2 - Initialize variables 
SET @dbName = 'us_xxxx_multi_replica1' 
SET @fileName = 'LOG_us_xxxx_multi_replica' 
SET @backupPath = 'F:\Yesterday\' 
SET @standby = 'F:\us_xxxx_multi_replica_RollbackUndo_2024-09-17_19-33-23.bak'

-- 3 - get list of files 
SET @cmd = 'DIR /b "' + @backupPath + '"'

INSERT INTO @fileList(backupFile) 
EXEC master.sys.xp_cmdshell @cmd 

-- 5 - check for log backups 
DECLARE backupFiles CURSOR FOR  
   SELECT backupFile  
   FROM @fileList 
   WHERE backupFile LIKE '%.bak'  
   AND backupFile LIKE @fileName + '%' 

OPEN backupFiles  

-- Loop through all the files for the database  
FETCH NEXT FROM backupFiles INTO @backupFile  

WHILE @@FETCH_STATUS = 0  
BEGIN  
   SET @cmd = 'RESTORE LOG [' + @dbName + '] FROM DISK = '''  
       + @backupPath + @backupFile + ''' WITH STANDBY = ''' + @standby + ''''

   FETCH NEXT FROM backupFiles INTO @backupFile  

EXEC (@cmd)

END 

CLOSE backupFiles  
DEALLOCATE backupFiles  

Abaixo está um exemplo de resultado após o processamento no SQL 2022 (com o qual estou tendo um problema):

  Processed 0 pages for database 'us_xxxx_multi_replica', file 'us_template_pccmulti_rrdb_replica' on file 1.
  Processed 952 pages for database 'us_xxx_multi_replica', file 'us_template_pccmulti_rrdb_replica_log' on file 1.
  System objects could not be updated in database 'us_xxxx_multi_replica' because it is read-only.
  System objects could not be updated in database 'us_xxxx_multi_replica' because it is read-only.
  RESTORE LOG successfully processed 952 pages in 1.845 seconds (4.029 MB/sec).

Abaixo está um exemplo de resultado após execução no SQL 2016 (onde não há problema):

Processed 2336 pages for database 'us_xxx_multi_replica', file 'us_template_pccmulti_rrdb_replica_log' on file 1. 
System objects could not be updated in database 'us_xxx_multi_replica' because it is read-only. 
System objects could not be updated in database 'us_xxx_multi_replica' because it is read-only. 
RESTORE LOG successfully processed 2336 pages in 0.531 seconds (34.361 MB/sec). 
Processed 0 pages for database 'us_xxx_multi_replica', file 'us_template_pccmulti_rrdb_replica' on file 1.

Qual pode ser o problema?

BTW, quando o SQL 2022 foi instalado nesta VM, o SQL 2019 já estava instalado (veio com a VM). Nossa TI instalou o SQL 2022 manualmente, então estou me perguntando se há algum tipo de problema de permissão/configuração que não foi definido corretamente.

Porque quando executei este código T-SQL no SQL 2019, não encontrei o problema de

EXEC master.sys.xp_cmdshell @cmd 

desde o começo.

Atualizar:

  1. Não descobri o motivo pelo qual tive que resolver o problema com 'xp_cmdshell' no SQL 2022 (mas não no SQL 2019), mas está funcionando bem.

  2. Percebi que o arquivo ldf no SQL 2016 não mostrou aumento de tamanho, mas apenas aumento no arquivo mdf. Então, acho que não preciso me preocupar com nenhuma alteração no tamanho do arquivo ldf.

  3. Consegui ver as diferenças verificando os dados em si.

sql-server
  • 1 respostas
  • 67 Views
Martin Hope
Java
Asked: 2024-08-13 01:40:59 +0800 CST

Execute Python com Powershell no SQL Server 2019

  • 5

Tenho usado o SQL Server Agent do SQL Server 2016 com configuração e script inferiores nos últimos 3 anos. Estava/está funcionando bem.

insira a descrição da imagem aqui

Mas, agora, estou migrando tudo para o SQL Server 2019, mas o mesmo comando não funciona.

Então, estou me perguntando se há algo que preciso modificar (em termos de script) porque estou usando o SQL Server 2019.

Quando uso o SQL Server Agent para executar outro script do Powershell (que executa algo dentro do Powershell), ele funciona.

Quando executo o Powershell agora, recebo esta mensagem de erro:

insira a descrição da imagem aqui

sql-server-2019
  • 1 respostas
  • 95 Views
Martin Hope
Java
Asked: 2024-06-19 02:17:46 +0800 CST

Faz sentido fazer backup completo semanalmente ou fazer backup do log de transações a cada 15 minutos?

  • 4

Tenho que tomar uma decisão (no trabalho) para escolher qual opção é mais viável usando o SQL Server 2019:

Opção 1: Backups completos enviados uma vez por semana e backups diferenciais enviados entre backups semanais. Opção 2: Backup completo enviado uma vez. Backups de log de transações enviados a cada 15 minutos. Backups completos adicionais e backs diferenciais enviados conforme necessário mediante solicitação.

Estou inclinado para a Opção 1 porque gerenciar logs de transações que acontecem a cada 15 minutos parece ser muito difícil de gerenciar.

Qual método faria mais sentido?

São pequenos dados provenientes de um terceiro fornecedor que armazenamos no SQL Server 2019 em VM. Após a ingestão dos dados, não haverá nada parecido com a distribuição para terceiros a partir do nosso SSMS. Não tenho certeza sobre "Recuperação pontual" nem RPO ou RTO. Ainda não entrei na parte do modo de recuperação completo ou simplesmente.

sql-server
  • 3 respostas
  • 116 Views
Martin Hope
Java
Asked: 2023-04-06 03:03:26 +0800 CST

Este conjunto de backup não pode ser aplicado porque está em um caminho de recuperação inconsistente com o banco de dados

  • 5

Estou tentando inserir arquivos de log por hora depois que um banco de dados foi alterado de:

  1. modo "Standby / Somente leitura" para

  2. modo regular (online) para

  3. modo "Somente leitura" para

  4. Modo "Restaurar" para

  5. Modo "Standby / Somente leitura".

Eu estava tentando mover arquivos bak, mdf e ldf de uma unidade para outra devido ao tamanho do disco.

Eu estava tentando mudar o modo para "Standby / Read-Only" porque, atualmente, nossos arquivos de log por hora podem ser inseridos no banco de dados apenas se estiver no modo "Standby / Read-Only".

Esses arquivos de log são de um fornecedor terceirizado.

Estou recebendo a seguinte mensagem de erro quando tento inserir o próximo arquivo de log por hora:

Msg 4330, Level 16, State 1, Line 3
This backup set cannot be applied because it is on a recovery path that 
is inconsistent with the database. 
The recovery path is the sequence of data and log backups that have 
brought the database to a particular recovery point. 
Find a compatible backup to restore, or restore the rest of the database 
to match a recovery point within this backup set, which will restore the 
database to a different point in time.  
For more information about recovery paths, see SQL Server Books Online.
Msg 3013, Level 16, State 1, Line 3
RESTORE LOG is terminating abnormally.
Msg 4305, Level 16, State 1, Line 3
The log in this backup set begins at LSN 385165000000462400001, which is 
too recent to apply to the database. An earlier log backup that includes 
LSN 385162000002744000001 can be restored.

insira a descrição da imagem aqui insira a descrição da imagem aqui

Quando olhei os detalhes do arquivo de backup, o último LSN mostra 385162000002744000001 (na caixa laranja), portanto, logicamente, ele deve inserir o próximo arquivo de log por hora.

Minha dúvida é, se eu mudar o modo assim (como se tivesse mudado umas 4 vezes), isso interrompe o processo de LSN?

O que significa " incoerente "?

sql-server
  • 1 respostas
  • 38 Views
Martin Hope
Java
Asked: 2023-03-22 02:41:05 +0800 CST

Como mudar do modo "Somente leitura" para o modo "Standby/Somente leitura"?

  • 5

Alterei o modo do banco de dados (foo) de "Standby / Read-Only" para Active usando a seguinte instrução:

restore database foo with recovery

Depois disso, mudei o modo de volta para Active usando a seguinte instrução:

ALTER DATABASE foo SET READ_WRITE

Em seguida, voltei para "Somente leitura" usando a interface do usuário aqui:

Propriedades --> Opções --> Estado --> Banco de Dados Somente Leitura --> alterado para 'Verdadeiro':

insira a descrição da imagem aqui

Agora, estou tentando voltar ao estado original " Modo de espera / somente leitura " (original).

Como faço isso?

sql-server
  • 1 respostas
  • 48 Views
Martin Hope
Java
Asked: 2023-03-22 02:25:17 +0800 CST

Por que a indicação (Em recuperação) aparece?

  • 5

Acabei de perceber que este banco de dados está atualmente no modo "Em recuperação".

Como faço para voltar ao modo normal (sem (em recuperação))?

Este é um banco de dados muito ativo e estou tentando ter muito cuidado com o que está acontecendo.

insira a descrição da imagem aqui

Atualização : A indicação "Em recuperação" desapareceu. Por que está fazendo isso? A única coisa que fiz foi parar e iniciar o SQL Server.

sql-server
  • 2 respostas
  • 49 Views
Martin Hope
Java
Asked: 2023-03-18 08:44:45 +0800 CST

Alterar o banco de dados do modo somente leitura para regular? Um banco de dados em espera passiva é somente leitura (erro 5063)

  • 5

Estou tentando alterar o modo do banco de dados do modo "Standby / Somente leitura" para o modo "Normal" para poder usar o arquivo mdf para anexar a outro SQL Server.

Uma instrução que recebi foi ir para Propriedades -> Opções -> Estado -> alterar o banco de dados somente leitura de verdadeiro para falso.

insira a descrição da imagem aqui

Então recebi esta mensagem de erro: Um banco de dados em espera passiva é somente leitura.

insira a descrição da imagem aqui

Por que recebo esta mensagem de erro e o que devo fazer para alterar o modo?

sql-server
  • 1 respostas
  • 52 Views
Martin Hope
Java
Asked: 2021-05-21 10:00:43 +0800 CST

Como replicar do banco de dados do modo de espera

  • 0

Configurei um pipeline que traz logs transacionais a cada hora de um site FTP, e esse banco de dados recém-criado fica em modo de espera o tempo todo porque preciso ler dados durante o horário de expediente.

Inicialmente, eu estava pensando em deixar o modo de restauração no NoRecovery porque aprendi que o modo Standby leva mais tempo e por motivos de desempenho. Mas então, percebi que não posso ler dados durante o horário de expediente, então decidi configurar a atualização do log de transações por hora no modo de espera o tempo todo.

Então, eu vou ter um banco de dados que estou tentando isolá-lo para apenas puxar logs transacionais de hora em hora, e então eu gostaria de ter uma cópia desse banco de dados para que ele não interrompa nenhum processo (de registro de hora em hora) enquanto estou lendo dados para fins de relatório.

Estou tentando ver se há uma maneira de replicar esse banco de dados (que está em modo de espera) para que pelo menos eu tenha um banco de dados de backup e possa extrair dados de lá para fins de relatório.

Ou seria melhor se o banco de dados que atualiza os arquivos de log diariamente do site FTP fosse o modo NoRecovery e houvesse uma maneira de replicar esse banco de dados de alguma forma? Estou apenas pensando em uma opção melhor para configurar uma arquitetura de banco de dados estável.

BTW, esse SQL Server específico está em uma VM do Azure e estou tentando trazer apenas os dados necessários para o Azure SQL Server (Portal) eventualmente.

sql-server replication
  • 2 respostas
  • 175 Views
Martin Hope
Java
Asked: 2021-05-20 10:36:03 +0800 CST

Estratégia de restauração de banco de dados com vários arquivos de log (24 no total) de uma só vez

  • -2

Estou tentando ver se é uma abordagem segura e eficiente se eu executar uma linha múltipla de comando SQL para restaurar vários arquivos de log (total 24) de uma só vez.

Esses arquivos são formatados no formato de arquivo bak , mas são todos arquivos de log transacionais de hora em hora.

Eu tenho essas instruções SQL para executar todas juntas:

RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051800.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051801.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051802.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051803.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051804.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051805.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051806.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051807.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051808.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051809.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051810.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051811.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051812.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051813.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051814.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051815.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051816.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051817.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051818.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051819.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051820.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051821.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051822.bak' WITH NORECOVERY
RESTORE LOG [LOG_us_bcan_multi_replica] FROM DISK = 'F:\LOG_us_bcan_multi_replica_2021051823.bak' WITH NORECOVERY

Abaixo está a captura de tela de cada arquivo e seu tamanho:

insira a descrição da imagem aqui

Como o tamanho de cada arquivo pode ser muito grande em um ponto (por exemplo: " .._ 2021051804.bak " arquivo é muito maior do que outros, não tenho certeza se executar toda a instrução SQL de uma só vez é uma boa abordagem.

Ou devo dividir todo esse processo em etapas de trabalho separadas do SQL Server Agent?

Não tenho certeza de como o SQL se comporta quando toda essa instrução SQL é executada de uma só vez.

Ele é executado um por um a partir do topo (para até que um seja concluído e depois vai para a próxima linha) e não pularia nenhum processo ao longo da linha (se um processo demorar mais que o outro)?

restore transaction-log
  • 1 respostas
  • 58 Views
Martin Hope
Java
Asked: 2021-05-15 09:13:36 +0800 CST

Opção de restauração de estratégia em espera para arquivo de envio de log por hora

  • 2

Estou tentando criar uma estratégia para acompanhar o processo de atualização diária do banco de dados usando o modo de restauração "em espera".

Estou recebendo 24 arquivos de envio de log (para os arquivos de log de transações de cada hora do dia anterior) de um site FTP de terceiros. Eu atualizaria esses 24 arquivos em uma corrida noturna. Recebo esses arquivos originalmente em formatos de arquivo SQB e, em seguida, tenho uma ferramenta e um script para converter esses arquivos SQB em formato de arquivo BAK.

Agora, estou tentando chegar a uma estratégia de plano de backup contínuo.

O banco de dados não precisa ser atualizado ou modificado, mas apenas lido. Eu restauro cada arquivo de log transacional como "standby" o tempo todo e apenas os deixo no modo "standby"?

Estou planejando criar um banco de dados separado para recuperar apenas os dados necessários de algumas tabelas desse banco de dados "somente leitura".

Eu tenho mais uma pergunta. Se eu acidentalmente executar um script para restaurar este banco de dados como modo "NoRecovery or Recovery", existe uma maneira de alterar o modo de volta para "Standby" executando um script ou tenho que restaurar o arquivo bak completo novamente como "Standby" (faça todo o processo novamente)?

sql-server restore
  • 1 respostas
  • 344 Views
Martin Hope
Java
Asked: 2021-05-06 12:37:11 +0800 CST

Estratégia para relatórios de espera com diferentes versões de banco de dados

  • 1

Estou tentando encontrar uma solução para restaurar o banco de dados com um arquivo de backup completo e, em seguida, com logs de transações de hora em hora que serão criados a cada hora através do site FTP.

Então, aqui está um cenário.

Eu me conecto ao site FTP do provedor de dados e obtenho um arquivo de backup completo primeiro e restauro o banco de dados com 24 logs de transações diariamente. Então, farei uma corrida noturna (por volta das 12h) para atualizar todos os logs de transações dos dados do dia anterior.

Aprendi que existe uma opção chamada Standby, então tentei fazer backup completo com espera, mas parece que não posso fazer isso porque o banco de dados precisa ser atualizado. Recebi este erro quando tentei Restaurar backup completo com o modo "Standby":

insira a descrição da imagem aqui

Este backup não pode ser restaurado usando WITH STANDBY porque é necessária uma atualização do banco de dados. Reeditar o RESTORE sem WITH STANDBY confirma isso. Agora, como a opção standby não é uma opção, qual deve ser a maneira de ler os dados do banco de dados se estivermos tentando continuar fazendo a restauração do log de transações todos os dias (com 24 arquivos)?

Estou voltando à maneira de restaurar o banco de dados usando NORECOVERYo backup completo e, em seguida, todos os outros arquivos de log de transações (porque com RECOVERYo modo, não posso restaurar os adicionais posteriormente).

Mas, preciso acessar o banco de dados para ler dados regularmente e consultar os dados. Não tenho certeza se existe uma maneira de ler os dados (durante o horário de trabalho) quando tentamos atualizar o banco de dados com logs de transações. Não é como se pudéssemos mudar do RECOVERYmodo durante o horário de trabalho para o NORECOVERYmodo durante o lote noturno, correto? Tenho que configurar como dois bancos de dados separados (um para restauração e outro para de alguma forma pegar dados de outro banco de dados). Não tenho certeza de que isso seja possível.

O que devo fazer?

Basicamente, precisamos obter os dados atualizados de outra empresa através de FTP. Depois de obter os dados, o desenvolvedor precisa usá-los para criar relatórios.

sql-server restore
  • 2 respostas
  • 99 Views
Martin Hope
Java
Asked: 2021-05-05 13:52:50 +0800 CST

O tamanho dos arquivos de log de transações por hora não é consistente - este arquivo de backup diferencial é?

  • 3

Eu sou novo na tarefa de DBA aqui.

Estou tentando restaurar o banco de dados com logs transacionais (no formato de arquivo SQB) que nossa empresa obtém 24 vezes por hora diariamente através do site FTP e, em seguida, tenho que convertê-los para o formato de arquivo BAK usando o aplicativo "RedGate's SQL Backup".

Então, estou planejando restaurar cada log transacional com "NoRecovery", pois teríamos que restaurar a cada hora.

Descobri que há um padrão de número de arquivo "..04" que é muito grande em comparação com outros logs transacionais por hora.

Não obtive instruções específicas sobre este arquivo "..04" da documentação do fornecedor que fornece os dados.

insira a descrição da imagem aqui

Estou curioso para saber se devo tratar esse arquivo específico como um log transacional regular ou é como um "arquivo de backup diferencial" que tratei de maneira diferente?

sql-server backup
  • 1 respostas
  • 263 Views
Martin Hope
Java
Asked: 2021-05-05 09:09:06 +0800 CST

Restaurando o backup completo demorando uma eternidade

  • 1

Eu sou novo no DB Admin no SQL Server.

Eu sou mais um desenvolvedor SQL.

Estou tentando restaurar o tamanho de 95 GB do arquivo BAK para o SQL Server (no Azure VM).

O problema é que está demorando mais de 24 horas..

Percebi que, como tenho vários outros arquivos BAK para restaurar após este, tenho que restaurar o arquivo BAK principal (um de 95 GB) com "NoRecovery".

Então, entrei em uma pasta onde o arquivo Bak de 95 GB está localizado e selecionei o estado de recuperação como "Restaurar com Norecovery".

Então, acabei de iniciar o processo desde ontem, e está demorando mais de 24 horas.

O que estou fazendo errado? Ou há mais alguma coisa que eu preciso fazer?

insira a descrição da imagem aqui

No que diz respeito à % concluída, foi concluída (com 100%) após provavelmente 2 horas a partir do início do processo. Mas só aparece como "Restaurando..." após 24 horas, e não consigo fazer nenhuma consulta ou acesso.

No que diz respeito a outros arquivos bak, eles devem ser como um backup de log de transações por hora. Como o provedor de dados original fornece apenas no formato de arquivos SQB, tenho que convertê-los em arquivo BAK usando um aplicativo de terceiros (Backup SQL do RedGate).

sql-server restore
  • 1 respostas
  • 122 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