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 / 50434
Accepted
Elijah W. Gagne
Elijah W. Gagne
Asked: 2013-09-25 09:11:40 +0800 CST2013-09-25 09:11:40 +0800 CST 2013-09-25 09:11:40 +0800 CST

falha de login dcexec

  • 772

Eu tenho uma instância do SQL Server 2008 R2 na qual estou tentando configurar a coleta de dados. Eu tenho tudo configurado, mas não há dados que sejam carregados. Rastreei a raiz do problema como uma falha nos trabalhos do SQL Agent onde ele chama dcexec.

Isolando isso, posso reproduzir o problema executando:

& "D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\dcexec.exe" -c -s 1 -i "localhost\MSSQLSERVER" -m 1

Eu executo o comando acima em uma janela do PowerShell que abri com RunAs Administrator . A conta com a qual estou executando o acima é uma conta de domínio que é um administrador local no servidor. Além disso, a conta também possui a função sysadmin na instância SQL.

O erro que recebo é:

SSIS error. Component name: GenerateTSQLPackageTask, Code: -1073548540, 
Subcomponent: Generate T-SQL Package Task, 
Description: An error occurred with the following error message: 
"An error occurred while verifying the result set schema against the output table schema. 
The data collector cannot connect to the management data warehouse. : Login failed.
The login is from an untrusted domain and cannot be used with Windows authentication."..

The master package exited with error, previous error messages should explain the cause.

Esse é o mesmo erro que vejo no histórico do trabalho do SQL Server Agent.

Observe que, se eu executar dcexec com um nome de instância inválido, como:

& "D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\dcexec.exe" -c -s 1 -i "localhost\MSSQLSERVER1" -m 1

Então, como esperado, recebo um erro diferente:

Failed to get the SQL server instance id from the given instance name.

Alguma idéia de como fazer login com sucesso na instância do SQL com dcexec?

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

1 respostas

  • Voted
  1. Best Answer
    Elijah W. Gagne
    2013-09-25T10:23:46+08:002013-09-25T10:23:46+08:00

    O problema foi resolvido com algumas dicas de:

    • Coletor de dados de desempenho em 2008
    • Coletor de dados - não é possível encontrar o banco de dados

    Quando configurei a coleta de dados, fiz o seguinte:

    Configurar

    SSMS > serverA
    Management > Data Collection
    Configure Management Data Warehouse
    Next
     > Check: Create or upgrade a management data warehouse
    Next
    New
     > Database name: DBA_MDW
    OK
     > Server name: serverA.company.com
     > Database name: DBA_MDW
    Next
    New Login
     > Login name: DOMAIN\SQLmdw
    OK
     > Check: mdw_admin
     > Check: mdw_reader
     > Check: mdw_writer
    Next
    Finish
    Close
    

    Configuração

    Configure Management Data Warehouse
    Next
     > Check: Set up data collection
    Next
     > Server name: serverA.company.com
     > Database name: DBA_MDW
     > Cache directory:
    Next
    Finish
    Close
    

    Para desinstalar a Coleta de dados, usei o script de Remover tarefas do coletor de dados associadas . Em seguida, segui as etapas de instalação e configuração acima, mas desta vez, na etapa de configuração, simplesmente coloquei serverA em vez de serverA.company.com . Isso parece ter feito toda a diferença e agora estou coletando dados.

    • 0

relate perguntas

  • SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado

  • Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?

  • Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?

  • Quais são as principais causas de deadlocks e podem ser evitadas?

  • Como determinar se um Índice é necessário ou necessário

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • 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

    Conceder acesso a todas as tabelas para um usuário

    • 5 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
    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
    pedrosanta Listar os privilégios do banco de dados usando o psql 2011-08-04 11:01:21 +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