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

Vasileios G's questions

Martin Hope
Vasileios G
Asked: 2023-09-07 16:06:28 +0800 CST

Suspenso de sessões no servidor SQL com valores NULL Bloqueando outros processos

  • 5

Meu cliente percebeu que há conexões abertas, mas nunca fechadas e, como resultado, as solicitações de API estão expirando, pois estão sendo bloqueadas por um processo "fantasma".

Exemplo na tabela Cliente:

O processo com o número 108 bloqueia outro processo. Ao executar SP_WHO2 estou conseguindo isso:

SPID  STATUS     LOGIN  Hostname  BLKBy   DBNAME    Command ....    - PROGRAMNAME
108 - SLEEPING - Auser - .       - .    - DBNAme - AWAITING COMMAND ... (Nothing here).

O script que está sendo bloqueado é um simples

Select Custid, name....
from Customer
Where custid = 1

Pensei em uma indexação ruim, mas existem índices úteis aí.

O que devo fazer para examinar o problema? Como vou descobrir como essas conexões são criadas e não fechadas?

sql-server
  • 1 respostas
  • 42 Views
Martin Hope
Vasileios G
Asked: 2023-07-24 19:37:49 +0800 CST

Criptografia de banco de dados SQL Server (nível de coluna)

  • 5

Isso não é um problema, mas mais uma pergunta sobre um tópico desconhecido para mim.

Um cliente meu pediu para criptografar algumas colunas no banco de dados, mas no aplicativo ele pode ver os valores das colunas.

Alguma ideia de como começar a fazer meu plano para isso?

sql-server
  • 1 respostas
  • 30 Views
Martin Hope
Vasileios G
Asked: 2023-06-26 14:33:51 +0800 CST

Erro do SQL Server no plano de manutenção: não foi possível continuar a varredura com NOLOCK devido à movimentação de dados

  • 4

Estamos utilizando a solução da Hallengren para a manutenção do banco de dados.

A manutenção do Hallengren que usamos é o SQL Server Index and Statistics Maintenance . Índice ccOtimizar

Ultimamente, estamos recebendo o seguinte erro em uma tabela específica:

não foi possível continuar a varredura com NOLOCK devido à movimentação de dados

DBCC CHECKDB returns no errors.

O erro é encontrado quando executamos manualmente o procedimento (agendamos um trabalho para fazer isso, mas como não conseguimos ver o erro, executamos manualmente para ver o que acontece).

Encontramos a tabela em que o problema ocorre.

Existe alguma idéia de como proceder com a resolução da declaração acima?

sql-server
  • 1 respostas
  • 34 Views
Martin Hope
Vasileios G
Asked: 2023-05-09 19:03:53 +0800 CST

Durante a manutenção no MSSQL SERVER, estou recebendo o erro: a etapa falhou

  • 5

No MSSQL Server, todo sábado começa um plano de manutenção, onde reconstrói alguns índices. Durante o último mês, sempre falha após algumas horas com a mensagem: A etapa falhou.

Executed as user: NT AUTHORITY\SYSTEM.

...PK_dbo.__MigrationHistory] ON [dbo].[__MigrationHistory] REBUILD PARTITION = ALL WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = OFF, FILLFACTOR = 90) 
[SQLSTATE 01000] (Message 0)  ITEM 2 FROM 508 [SQLSTATE 01000] (Message 0)  ALTER INDEX [PK_dbo.__MigrationHistory] ON [dbo].[__MigrationHistory] REBUILD PARTITION = ALL WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = OFF, FILLFACTOR = 90)
[SQLSTATE 01000] (Message 0)  ITEM 3 FROM 508 [SQLSTATE 01000] (Message 0)  ALTER INDEX [PK_dbo.ONEINDEX] ON [dbo].[TABLE1] REBUILD PARTITION = ALL WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = OFF, FILLFACTOR = 90)
[SQLSTATE 01000] (Message 0)  ITEM 4 FROM 508 [SQLSTATE 01000] (Message 0)  ALTER INDEX [PK_dbo.INDEX] ON [dbo].[TABLE2] REBUILD PARTITION = ALL WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,  
...  The step failed.

Como posso investigar mais o problema? Acho que há um tempo limite em algum lugar, mas preciso descobrir.

sql-server
  • 1 respostas
  • 41 Views
Martin Hope
Vasileios G
Asked: 2023-03-27 15:49:14 +0800 CST

Excluir tabelas do HADR no DB2

  • 5

No ambiente de produção, definimos uma solução HADR para todo o banco de dados. Agora, gostaríamos de excluir algumas tabelas desta solução (HADR) e não sincronizar com o banco de dados secundário.

minha versão é db2 luw 10.1.

Quais são algumas etapas possíveis para excluir algumas tabelas do HADR?

db2
  • 1 respostas
  • 83 Views
Martin Hope
Vasileios G
Asked: 2023-02-08 10:52:43 +0800 CST

Msg 214, Nível 16, Estado 201, Procedimento mestre..xp_cmdshell, Linha 1 O procedimento espera o parâmetro 'command_string' do tipo 'varchar'

  • 5

estou usando o SQL Server Management Studio 2018, criei um procedimento armazenado onde desejo gerar arquivos CSV

CREATE PROCEDURE generate_csv_files
AS
BEGIN
    SET NOCOUNT ON;
    DECLARE @country VARCHAR(MAX);
    DECLARE @file_name VARCHAR(MAX);
    DECLARE @query VARCHAR(MAX);
    DECLARE @bcp_command VARCHAR(MAX);
DECLARE cursor1 CURSOR FOR
SELECT DISTINCT country
FROM Fishery_Landings;

OPEN cursor1;

FETCH NEXT FROM cursor1 INTO @country;

WHILE @@FETCH_STATUS = 0
BEGIN
    SET @file_name = 'C:\Users\Erevos\Desktop\' + @country + '.csv';
    SET @query = 'SELECT Country, Year, Commodity_Group, MCS.main_commercial_species, presentation, preservation, volume_kg
    FROM Fishery_Landings FL
    JOIN Commodity_Group CG on FL.CGID = CG.CGID
    JOIN Main_Commodity_Species MCS on MCS.MCSID = FL.MCSID
    WHERE country = ''' + @country + '''';

    SET @bcp_command = 'bcp "' + @query + '" queryout ' + @file_name + ' -c -T -S ' + @@SERVERNAME;

    EXEC master..xp_cmdshell @bcp_command;

    FETCH NEXT FROM cursor1 INTO @country;
END;

CLOSE cursor1;
DEALLOCATE cursor1;
END;

O erro que estou recebendo:

Msg 214, Nível 16, Estado 201, Procedimento master..xp_cmdshell, Linha 1 [Batch Start Line 1] O procedimento espera o parâmetro 'command_string' do tipo 'varchar'.

O que eu fiz

EXEC sp_configure 'mostrar opções avançadas', 1; RECONFIGURAR; EXEC sp_configure 'xp_cmdshell', 1; RECONFIGURAR;

Como faço para contornar esse erro?

Atualizar após alterar o VARCHAR(MAX) para VARCHAR(8000) Este erro produz:

uso: bcp {dbtable | consulta} {em | fora | consulta | format} datafile [-m maxerrors] [-f formatfile] [-e errfile] [-F firstrow] [-L lastrow] [-b batchsize] [-n native type] [-c character type] [-w wide character tipo] [-N mantém o não-texto nativo] [-V versão do formato do arquivo] [-q identificador entre aspas] [-C especificador de página de código] [-t terminador de campo] [-r terminador de linha] [-i arquivo de entrada] [- o outfile] [-a packetsize] [-S nome do servidor] [-U nome de usuário] [-P senha] [-T conexão confiável] [-v versão] [-R habilitação regional] [-k mantém valores nulos] [- E mantenha os valores de identidade][-G Autenticação do Azure Active Directory] [-h "load tips"] [-x gerar arquivo de formato xml] [-d nome do banco de dados] [-K intenção do aplicativo] [-l login timeout] NULL

sql-server
  • 2 respostas
  • 59 Views
Martin Hope
Vasileios G
Asked: 2023-01-19 01:56:54 +0800 CST

Encontrar e analisar um impasse aconteceu antes de alguns dias. (Servidor SQL)

  • 5

Depois de pesquisar em diferentes sites e QnAs, estou muito confuso sobre como posso:

  1. Encontre impasses e a que horas eles ocorreram
  2. Como identificar o que aconteceu e surgiu um impasse.
  3. E qual é a consulta que causou um impasse.

Existe alguma Consulta para extrair tais informações?

Observe que eu vi as tabelas

sys.dm_tran_locks

sys.dm_exec_requests

e ainda não entendo.

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