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 / dba / Perguntas / 126448
Accepted
Md Haidar Ali Khan
Md Haidar Ali Khan
Asked: 2016-01-18 02:44:51 +0800 CST2016-01-18 02:44:51 +0800 CST 2016-01-18 02:44:51 +0800 CST

Por que o SQL Server Express 2012 faz backup automaticamente em "dispositivo virtual" sem configuração de dispositivo virtual?

  • 772

Percebi que após a migração do SQL Server 2012 Enterprise para o SQL Server 2012 Express, todos os dias ele mostra backup virtual "espúrio" após fazer backup manual do banco de dados.

Quando executo este T-SQL para mostrar os detalhes do backup

select * from msdb.dbo.backupset;

select * from msdb.dbo.backupmediafamily;

Ele mostra os detalhes do backup com detalhes de backup manual e detalhes de backup do dispositivo virtual. Também estou anexando a captura de tela do backupset & backupmediafamily :

insira a descrição da imagem aqui

insira a descrição da imagem aqui

*Depois de editado*

insira a descrição da imagem aqui

Eu fiz check-out do Windows PowerShell, o serviço SQLWriter está sendo executado em serviços de janela. E meu Windows Server 2012 R2 foi instalado no ambiente de domínio. Portanto, o backup virtual está sendo executado no serviço SQLWriter.

Por que ele mostra a maior parte do backup feito automaticamente no dispositivo virtual com NT AUTHORITY\SYSTEMnome de usuário e, por padrão, mostra o backup com o dispositivo virtual e sua localização virtual. Mas meu banco de dados SQL Server não está conectado a nenhum dispositivo SAN.

O banco de dados está no SQL Server 2012 Express. Portanto, não há nenhuma opção de backup automático do SQL Server Agent. Como mostra o backup automático em arquivos de log. Automaticamente, ele pega o "Device_Type=7", que significa a localização do dispositivo virtual, conforme MSDN https://msdn.microsoft.com/en-us/library/ms178018(v=sql.110).aspx & https://technet .microsoft.com/en-us/library/ms190284(v=sql.110).aspx se "Device_Type=7", ou seja, dispositivo virtual.

Mas aqui eu gostaria de dizer que antes da migração do banco de dados, o banco de dados estava no SQL Server 2012 Enterprise e foi configurado com backups automáticos do SQL Server Agent. Mas desta vez usando o SQL Server 2012 Express.

Mesmo automaticamente, ele está fazendo backup dos "bancos de dados do sistema" e também dos "bancos de dados do usuário".

Minha pergunta é se algum dispositivo virtual não foi configurado, por que meu banco de dados SQL Server Express está fazendo backups virtuais. Mesmo este banco de dados é meu banco de dados de auditoria. Se esse backup for feito de maneira contínua.

Existe algum impacto dos meus dados de auditoria?

Qualquer sugestão será apreciada?

backup sql-server-2012
  • 1 1 respostas
  • 883 Views

1 respostas

  • Voted
  1. Best Answer
    Shanky
    2016-01-18T08:03:01+08:002016-01-18T08:03:01+08:00

    por que mostra a maior parte do backup feito automaticamente no dispositivo virtual com o nome de usuário "NT AUTHORITY\SYSTEM" e, por padrão, mostra o backup com o dispositivo virtual e sua localização virtual.

    Isso ocorre porque alguma ferramenta ou recurso de backup nativo do Windows Server está fazendo um backup instantâneo do SQL Server. Esses backups normalmente usam NT AUTHORITY\SYSTEMe SQL Server VSS writer servicepara se conectar para executar o backup instantâneo.

    Observe que, como você disse que não há backup de terceiros agendado, imaginei aqui que pode ser um backup nativo do Windows. Se você quiser saber mais sobre esse backup, inicie o criador de perfil e capture os eventos quando o backup estiver em execução. Ou você pode agendar o criador de perfil. Devo dizer que o criador de perfil pode criar carga, portanto, esteja ciente disso, portanto, seja seletivo em eventos ao configurar o criador de perfil.

    Gambiarra:

    Se você tem certeza de que não precisa desse backup, que IMO é inútil em comparação com o backup TSQL nativo, você pode go ahead and disable SQL Server VSS writer service. Você pode ir para Services.msc e encontrar esse serviço lá e desativá-lo.

    Se esse backup for feito de maneira contínua. Existe algum impacto dos meus dados de auditoria?

    Não, esse backup não afetará seus dados, mas sim, utilizará recursos do sistema durante a execução.

    • 3

relate perguntas

  • O SQL Server não deveria oferecer suporte a RANGE?

  • O que é SQL Server "Denali"? O que há de novo?

  • Agendador de tarefas para SQL Server Express

  • Posso ativar o PITR depois que o banco de dados foi usado

  • Backups de banco de dados no Oracle - Exportar o banco de dados ou usar outras ferramentas?

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