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

Shekar Kola's questions

Martin Hope
Shekar Kola
Asked: 2020-11-06 00:34:22 +0800 CST

Provedor OLE DB "MSOLEDBSQL" com SQL Server não suportado?

  • 11

Tenho usado o servidor vinculado com o provedor antigo (SQLNCLI) sem nenhum problema, conforme recomendado pela Microsoft , estou planejando mudar para o novo provedor (MSOLEDBSQL). Consigo adicionar servidor vinculado usando o seguinte T-SQL depois de instalar os drivers

EXEC sp_addlinkedserver     
   @server=N'SQL02\DEV1',   
   @srvproduct=N'',  
   @provider=N'MSOLEDBSQL',   
   @datasrc=N'SQL02,1933';  

Infelizmente, recebendo o seguinte erro quando tento consultar um novo servidor vinculado:

Consultas que tentei:

--- example 1
select * from OPENQUERY ([SQL02\DEV1], 'select name from sys.databases');

--- example 2
select name from [SQL02\DEV1].master.sys.databases;


--- example 3 (without linked server dependency)
SELECT c.* FROM OPENROWSET(
      'MSOLEDBSQL'
    , 'Server=SQL02,1933;Database=master;Integrated Security=True;'
    , 'SELECT name FROM sys.databases;'
    ) c;

Obtendo o mesmo erro de todos os exemplos:

O uso fora de processo do provedor OLE DB "MSOLEDBSQL" com SQL Server não é suportado.

Isso realmente significa que o SQL-2016 não é compatível com o uso do novo provedor MSOLEDBSQL, especialmente em servidores vinculados, ou há algo que eu perdi além de reinstalar drivers e reiniciar o SQL Server.

sql-server sql-server-2016
  • 2 respostas
  • 10764 Views
Martin Hope
Shekar Kola
Asked: 2019-11-21 00:51:07 +0800 CST

O que significa "sample_ms" e "num_of_reads" em "sys.dm_io_virtual_file_stats". qual é o tempo de intervalo das estatísticas

  • 1

De acordo com o MS-Docs , ele retorna o número de milissegundos desde que o computador foi iniciado , mas estou obtendo um resultado diferente quando comparo com a hora real de início do servidor em sys.dm_os_sys_info.

Aqui estão as consultas:

select sqlserver_start_time from sys.dm_os_sys_info;

select (sample_ms/1000) sample_sec, file_id from sys.dm_io_virtual_file_stats (DB_ID(), NULL);

select (DATEDIFF (SECOND, sqlserver_start_time, SYSDATETIME()) ) as Server_start_since_sec from sys.dm_os_sys_info;

Este é o resultado :

insira a descrição da imagem aqui

Se sample_ms refletir a hora de início do computador/servidor, não a hora de início da Instância SQL (comparando 2º vs 3º na captura de tela do resultado). Isso significa que os valores estatísticos ( num_of_reads, num_of_writesetc..) em DMF ( sys.dm_io_virtual_file_stats) retornam leituras cumulativas desde a reinicialização do computador ou desde a reinicialização da Instância SQL ou há um intervalo de tempo diferente que precisamos considerar?


Antes de reiniciar o serviço SQL

Antes de reiniciar o serviço SQL

Após reiniciar o SQL Service (SEM reinicialização do SO) insira a descrição da imagem aqui

sql-server sql-server-2016
  • 1 respostas
  • 323 Views
Martin Hope
Shekar Kola
Asked: 2019-10-17 01:47:02 +0800 CST

Podemos alterar a convenção de nomenclatura do arquivo de backup do Log Shipping

  • 2

Parece que a convenção de nomenclatura dos arquivos de backup do Log Shipping (especialmente o carimbo de data e hora no nome) é seguida pela hora UTC, acredito que seja padrão e padrão.

Gostaria de esclarecer sobre os seguintes casos:

  1. Eu estou querendo saber se existe alguma possibilidade de alterar a convenção de nomenclatura para seguir a data e hora de acordo com o fuso horário local do servidor onde o BACKUP foi executado.
  2. A convenção de nomenclatura (carimbo de hora UTC como sufixo) realmente importa, já que, de qualquer forma, o trabalho de cópia/restauração de envio de log considera o LSN entre cada arquivo de backup para manter a cadeia de backup de log válida.

O objetivo é evitar problemas durante o processo de compactação que estou seguindo para manter um arquivo zip por dia e, de acordo com a captura de tela a seguir, combinaria arquivos adicionais (20191015xxxxx) que pertencem a uma data diferente (2019-10-16)

insira a descrição da imagem aqui

sql-server log-shipping
  • 1 respostas
  • 171 Views
Martin Hope
Shekar Kola
Asked: 2019-07-15 22:01:54 +0800 CST

Erro na função WSFC ao aplicar o SQL 2016 CU7 no ambiente de várias instâncias do SQL

  • 0

Por favor, informe sobre o seguinte erro:

Falha no recurso de cluster 'AG1_NAME' do tipo 'SQL Server Availability Group' na função clusterizada 'AG1_NAME'

Com base nas políticas de falha para o recurso e a função, o serviço de cluster pode tentar colocar o recurso online neste nó ou mover o grupo para outro nó do cluster e reiniciá-lo. Verifique o recurso e o estado do grupo usando o Gerenciador de Cluster de Failover ou o cmdlet Get-ClusterResource do Windows PowerShell.

Meio Ambiente:

AG1: (Primário = SRV01\DEV1, Secundário= SRV02\DEV1, SRV03\DEV1)
AG2: (Primário = SRV02\DEV2, Secundário= SRV03\DEV2, SRV01\DEV2)

O erro ocorreu ao atualizar as réplicas AG2 com o SQL SERVER 2016 SP2 CU7, que era o SQL Server 2016 SP2 CU4.

Atualizando a ordem da seguinte forma e não houve erro durante o assistente de atualização

  1. Definir failover para manual em SRV01\DEV2
  2. Atualizado SRV01\DEV2 -- Erro WSFC observado (mencionado acima)
  3. Defina o modo de failover como Auto em SRV01\DEV2
  4. Defina o modo de failover como manual em SRV03\DEV2
  5. SRV03 \DEV2 atualizado
  6. Defina o modo de failover como Auto em SRV03\DEV2
  7. Failover manualmente de SRV02\DEV2 (Primário) para SRV03\DEV2
  8. SRV02 \DEV2 atualizado
  9. Failback manual para SRV02\DEV2 (Primário) de SRV03\DEV2

É normal ao atualizar a 2ª instância do SQL Server a 1ª instância ser interrompida enquanto o servidor está envolvido em Grupos de Disponibilidade, ou devemos seguir algum método específico neste caso para evitar qualquer erro como tal.

Felizmente, o AG1 específico e todos os recursos do WSFC estavam funcionando normalmente quando olhei para trás imediatamente (após o erro) na página de funções do gerenciador do WSFC. também PowerShell Get-ClusterResource. mas estou preocupado com a atualização de produção e atualizações futuras. Qualquer sugestão seria apreciável. Obrigado!

availability-groups sql-server-2016
  • 2 respostas
  • 161 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