Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Visual Studio: Erro ao apertar o botão iniciar

Olá, este erro acontece ao pressionar botão iniciar do projeto da aula 7.3. (log abaixo)

Encontrei esta solução, mas não fiquei seguro de aplica-la

https://pt.stackoverflow.com/questions/256131/problema-na-execu%C3%A7%C3%A3o-do-depurador-visual-studio

Tentei fazer o recovery do Visual Studio, mas o erro continua.

TÍTULO: Microsoft Visual Studio
------------------------------

Failed to start project

------------------------------
INFORMAÇÕES ADICIONAIS:

Não é possível iniciar a depuração.
O depurador não está instalado corretamente.
Execute o arquivo de instalação para instalar ou reparar o depurador. (Microsoft.DataTransformationServices.VsIntegration)

------------------------------

Não é possível iniciar o programa "DTS".

O depurador não foi instalado corretamente. Não é possível depurar o tipo de código solicitado. Execute o programa de instalação para reparar o depurador. (Microsoft Visual Studio Debugger)

------------------------------
BOTÕES:

OK
------------------------------
7 respostas

Complementando, peguei uma informação mais detalhada do erro:

===================================

Failed to start project (Microsoft Visual Studio)

===================================

Não é possível iniciar a depuração.
O depurador não está instalado corretamente.
Execute o arquivo de instalação para instalar ou reparar o depurador. (Microsoft.DataTransformationServices.VsIntegration)

------------------------------
Local do Programa:

   em Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.LaunchVsDebugger(IVsDebugger iVsDebugger, DataTransformationsProjectConfigurationOptions options)
   em Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.ValidateAndRunDebugger(Int32 flags, IOutputWindow outputWindow, DataTransformationsProjectConfigurationOptions options)
   em Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions, ProjectItem startupProjItem, DataTransformationsProjectConfigurationOptions options)
   em Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchActivePackage(Int32 launchOptions)
   em Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions, DataTransformationsProjectConfigurationOptions options)
   em Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.Launch(Int32 launchOptions, DataTransformationsProjectConfigurationOptions options)

===================================

Não é possível iniciar o programa "DTS".

O depurador não foi instalado corretamente. Não é possível depurar o tipo de código solicitado. Execute o programa de instalação para reparar o depurador. (Microsoft Visual Studio Debugger)

------------------------------
Local do Programa:

   em System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   em Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.LaunchVsDebugger(IVsDebugger iVsDebugger, DataTransformationsProjectConfigurationOptions options)
solução!

Oi Luis,

Conseguiu prosseguir ou o erro persiste?

O erro persiste mas eu consegui o prosseguir. Afetou apenas uma pequena parte do último exercício (onde tem depuração do integrated services) e posso completar o exercício depois. Nada que comprometa o entendimento do assunto.

Vou postar no forum da microsoft para ver se eles oferecem alguma solução.

Entendi Luis,

Que bom que conseguiu prosseguir. Fique à vontade para postar sua dúvida na outra categoria, o pessoal vai te dar uma mão por lá ;)

Parece que outros usuários da ferramenta estão com o mesmo problema:

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ea1aadfd-7ae9-48aa-be01-d5bf518800b9/error-in-visual-studio-2017-integration-services-project-unable-to-start-debugging-the-debugger-is?forum=sqlintegrationservices

Chamo atenção particularmente para esta resposta. Pelo que entendi os moderadores colocaram esta questão como solucionada mas muitos não reconhecem como solução.

"This isn't a production machine in that sense. It's a development machine, and telling me NOT to use the Visual Studio 2017 preview doesn't solve the problem with the debugger.

I've googled this error, and lots of people have this issue in different versions. None of the proposed solutions has worked.

I don't know what you mean by "Insure the SSIS component is installed." It must be or I wouldn't be able to create an Integration Services project. With great difficulty, many restarts, and about two days of work, I finally got the new version of SSDT installed and was able to begin working with Integration Services. This error is the only hang up. I can't debug. I can run the project successfully. I just can't debug it.

So, how do I fix the error I'm seeing with the debugger?"

Uma boa notícia, consegui resolver o bug. A solução que adotei se encontra no link da postagem anterior. Vou copiá-la em inglês:

I've got the same problem. Solved following these steps:

  1. Uninstall the visual studio/SSDT, execute ccleaner (or similar software) and restart the computer;
  2. Access the msdn article (*) to download SSDT standalone installer. Execute as administrator - option modify - mark only SQL Server Analisys Services (SQL Server database was marked and disabled to modify. The instance has (SSDT) at end). At the end of installation restart the computer;
  3. Repeat the step 2 to install integration services. Repeat again to install reporting.

Trying to install these 3 services in one installation results on the related bug. I hope it can help.

(*) Title: Download and install SQL Server Data Tools (SSDT) for Visual Studio/Session: Install Analysis Services, Integration Services, and Reporting Services tools

Oi Luis Henrique,

Que bom que você conseguiu resolver!

Agradecemos o seu compartilhamento. Se outros alunos tiverem essa dúvida, eles poderão encontrar seu post através da pesquisa :D