Why does my SSIS project not deploy from SSDT 2017? - sql-server

recently, when I try to deploy my SSIS project from SSDT 2017 I get the following error:
Failed to deploy project. For more information, query the operation_messages view for the operation identifier '2'. (Microsoft SQL Server, Error: 27203)
Moreover, SSIS does not write any message to "operation_messages" - the table is empty. All I get is a non-descriptive entry in the "operations" view.
I have recently recreated the SSIS DB in order to fix the error (did not work), hence the low count in the "operation_messages" view. We have also restarted the database server.
Has anyone had a similar problem and can point me in the right direction.
Cheers!
Edit: I can run the project from SSDT with no problems.
Edit 2:
If I copy the package to my local machine, it deploys without any
issues. On the server, I get the deployment error, even if I try to deploy a newly created empty package.

We have resolved the problem. The final clue came from the Windwos event log, where we found out that SSDT was trying to deploy to a wrong database ("Database..." instead of "DB..."). The wrong information seems to have been retrieved from the sys.servers table. We updated the wrong information by using
EXEC sp_dropserver 'Database...';
GO
EXEC sp_addserver 'DB...', local;
GO
Now I can deploy the project again. I have no idea how the incorrect information ended up in sys.servers, but this has done the trick. Thanks to everyone who tried to help out!

Related

I get the error "The return value was unknown. The process exit code was 128.The Step failed" when executing a ssis package from an SQL job

I am getting that error when executing an SSIS package (.dtsx) from a sql job.
The package has two connections, one with a local database and one against a remote database. The databases have the same structure, and basically what this package does is transfer records from the local database to the remote one.
The package is tested, in fact if it is run manually in visual studio it works correctly. The problem comes in execution from the SQL Job. In that case it is when you get the error message.
On the same computer I have other packages that do the same (they share the local database but they work with another remote database) and they work correctly and do not give this error.
Any idea what could be the problem that is causing this?
Any help will be appreciated.
are you using SSIS Catalog?
were is the package located for the sql scheduler?
I had similar problem but when i moved the package to SSIS Catalog the problem was solved.
Kfir

SQL Server SSIS Package Scheduling

We have a package that we created in VS. The package executes perfectly in VS. We then saved and deployed the package to SSIS. Inside SQL Server Management Studio, the SSIS package executes perfectly when done manually. We have 2 packages that we manually execute. We are trying to schedule these 2 packages to run automatically using the SQL Server Agent. When we set up a job and schedule it, the job fails. The first step in the package fails with the error: Failed Validation and returned validation status "VS_ISBROKEN"
We think it has to do with the security on SQL Server Agent, but we have checked and all the permissions seem to be set correctly.
Any help is greatly appreciated!
You should be getting additional error messages other than the VS_ISBROKEN, which will be more helpful in figuring out what's going on. It has been my experience that VS_ISBROKEN almost always refers to an invalid query. For example, the query could be referencing an object that doesn't exist on the target server.
I came across a similar problem in an earlier version of SSMS and found the problem was that the owner of the package in SQL server Agent was incorrect and should be sa or dbo
I don't know if it helps but the symptoms for this seem very similar to mine

Migrating to Azure element default error

I'm trying to migrate a SQL Server 2008 R2 database to SQL Azure, I'm using the deploy database to azure wizard and am getting the following error:
Error SQL71564: The element Default: [dbo].[SystemDateDefault] is not
supported when used as part of a data package (.bacpac file)
I'm getting the same error code referencing a number default and a string default as well. I've never tried this migration before and have no clue where to even start with this.
Anyone had this before or have any ideas what I should be doing?
Thanks
Alex
I started by deleting Extended Properties (as my the error message stated, same SQL 71564 id). I used a script found here:
Drop all extended properties on SQL Server
But after many attempts I found it easier to script the entire db, make some adjustments, recreate the db from scripts and finally deploy to Azure.
I've had a bit of a dig around inside SQL and it turns out this is a default value for a user defined type.
I've removed it and things are going fine now.
Thanks anyway.

SQL72043 and other SSDT errors: how can I find the incorrect code?

So, I've got a project in SSDT (SQL Server Data Tools) in Visual Studio 2012. When I build this project, there are no errors - it builds fine (not even a warning or a message).
However, if I try and publish I get:
The script file could not be found (no more information).
If I schema compare the project with an existing database, all I get is:
Cannot generate deployment plan (again, no more information).
Only when I do 'Run Code Analysis' do I get an error that could possibly mean anything:
SQL72043: 7 elements are in an error state
I know this error can be caused by a missing comma in a table definition or similar trivial errors, but I've been tearing my hair out for hours looking through every line of SQL code in the project to find a problem. Is there any way I can shed more light on what lines of my code are causing the error?
Delete the dbmdl file in your database project.
You can just go to IDE menu 'Project' -> 'Reanalyze Project' and then rebuild your database project to get rid of this error on Publish command.
Deleting the dbml files didn't work for me, but to get the schema compare to work and not recieve the Cannot generate deployment plan error, I switched the source and target and compared the schemas again.

Deployment error with SSIS 2012 while deploying project to catalogue DB

I encountered a rather strange error earlier while deploying an SSIS project to our SSIS Catalogue DB:
"The project or operation records do not exist or you have not been
granted the appropriate permissions to view them."
Now, I'm an administrator on the server and have never had any trouble deploying to it before. I tried again just afterwards, and it worked fine. I checked to make sure that there were no other packages running at the same time.
I did find this recent post on MSDN, which has the same error but no explanation as of yet.
Anybody know what the cause of this error could be?
try open solution "Run as Administrator" it can help.
Perhaps your project did not exist at the time of the deployment but was created so the next time you deployed you did not get the error because it actually passed that validation. Double Check the deployment information, the name and path of the deployment destination and confirm that those existed.

Resources