BizTalk can not deploy - biztalk

I have a BizTalk 2010 installed properly on window server 2008 R2 and SQL Server 2008 on a different server. When I create a project myself, I can deploy it to the BizTalk server fine. But when I deploy a sample project from someone else, I got this error at deployment: "Parameter name: strDBName"
When I look at my deployment tab on the property of my project, the configuration database was disabled. I am sure the connection is fine and I can get to it with the project I created. Just not the project from someone else.
It seems unreasonable to ask for sysadmin privilege and my DBA will surely not allow. Is there something I can do to deploy project not created by myself other than asking for sysadmin privilege?

You talk about disabling your config database on biztalk console, but the image provided is not biztak console. projects you open from someone will normally diable your configuration database area on biztalk project property page if the sample use a server other than yours.

Related

Deploying to our test server from a dev machine doesn't work

We have 2 dev machines (dev1 and dev2) and we are trying to change the way we deploy. Until now we used to deploy to the local biztalk admin console, then create an MSI and instal that to the live server.
Now, we want to directly deploy to a test server (bztest-03) and once testing is done, create an msi on that machine. This works for the dev2 mavhine, but the dev1 machine gives the below error. the machine gives this error even when the same user as on dev2 is logged on and the rights on the database look the same (and on user roles)
What could cause these errors? The analytics_PortTrackingInfo isn't something we made and i find little hits on google about it and biztalk.
Severity Code Description Project File Line Suppression State
Error Deployment cannot initialize the connection to the database
"BizTalkMgmtDb" on server "BZTEST-03\DTA". Verify that you have the
required security permissions and that communication between
Distributed Transaction Coordinator services on the machines involved
is not prevented by current DTC security, firewall or authentication
settings. Invalid object name 'analytics_PortTrackingInfo'. 0
That error notwithstanding, you can't Deploy to a remote machine from Visual Studio. That has always been the case.
If you're looking to improve your Deploy process, the 'correct' way would be to add BTDF to your Solutions.
Deployment Framework for BizTalk

BizTalk 2016 Missing Sql Management Tools

I'm configuring a new BizTalk 2016 install, Sql 2016 is installed on a separate server. I get the usual error re missing integration services.
So, at this point I go to Sandro's blog post to remind me what I missed: Sandro's Post
Problem is, the resolution no longer applies because the option for "Management Tools - Basic" / "Management Tools - Complete" is no longer an option, from the Sql Server 2016 Setup Wizard:
So, I go back to the 1st page of the Wizard and Notice the Option for "Install SQL Server Management Tools":
Trouble is, clicking this just attempts to navigate to a page on the web, to download SSMS v17.4. There is no internet connectivity out from this BizTalk server. So, I download from a laptop then get SSMS v17.4 installed onto the BizTalk server. I then restart the BizTalk configuration application (import my previously saved config and re-enter all the passwords!), this does not help with SSIS problem.
Does anyone know what I can install on the BizTalk application server to get around this problem?
Problem was, BizTalk config not happy with the version of SSMS had been installed. Solution was to remove v17.4 then download v16.5.3 from the following and install it: Microsoft Download

Connecting Project Professional 2013 with Project Server 2013

I am trying to connect my Microsoft Project Professional 2013 with Microsoft Project Server 2013 but following error keeps popping up.
Unfortunately I can't tell you why exactly you are getting that error, but I can give you some tips on troubleshooting:
Make sure you can connect and do have permissions to the PWA site. From that same machine, can you browse to it in the web browser and view/create projects?
Assuming #1 looks good, you can use a tool like Fiddler to inspect the web requests that Project client is making to the server. Look at the responses coming back from the web server - does it yield any clues (error codes perhaps) as to what is wrong?
Maybe you can edit your question to add whatever information you find?
Presuming your URL is correct (including http vs. https) the issue is most like related to permissions.
The solution will depend on your security configurations for the Project Server environment. If your Project Server 2013 environment is in Project Permission Mode, then the Global permissions for at least one your role(s) must have the following global permission selected:
Log on to Project Server from Project Professional
"Allows a user to load the Enterprise Global Template when he or she connects Project Professional to Project Server. Grant this permission to all users in your organization who will be using Project Professional to connect to Project Server."
If your Project Server Permissions are in SharePoint mode, the user must be a member of one of these groups:
Administrators
Portfolio Managers
Project Managers
Resource Managers
Permissions model references:
Project Server Mode: https://technet.microsoft.com/en-us/library/cc197631.aspx
SharePoint Mode: https://technet.microsoft.com/en-us/library/jj219510.aspx

DBResourceFactory issue on production (after publishing)

I have a DBResourceFactory in my ASP.net project and the newly added resources (in the databsae) work fine on localhost but they dont work on production.if i add them to files(resx) they start working fine. but dont work through database. I have reset the IIS too.
This sounds like a db permission problem. You need to grant permission for the Application Pool identity that IIS is using for your website project to access the production database. You can do this in Sql Server Management Studio (if you are using Sql Server that is)

BizTalk error: failed while updating the application "BizTalk.System"

I'm using biztalk 2009 and trying to deploy via vs.net 2008.
My project is just an empty BizTalk application with an empty orchestration. I've created a strong name key file and selected it in the Project properties under "Signing". I've also specified an application name.
When I deploy I get the error:
Error 1 Failed while Updating the Application 'BizTalk.System'. Permission denied. The current user does not have privilege to complete the operation. 0 0
Any ideas on what this means and what I'm doing wrong? From what I know it's not supposed to be updating BizTalk.System at all.
The BizTalk.System application is read-only so it can't be updated, but I doubt that you would be trying to update it without knowing it, especially with such a simple sounding project. Your new application should be referencing BizTalk.System though... maybe there is a problem creating this dependency?
These are some of the initial steps I would take to troubleshoot:
Check the BizTalkMgmtDb database to make sure you have the appropriate permissions
Check the EventViewer logs for more details about the Access Denied error
Try creating an empty application manually in the BizTalk Admin Console, see if you get the same error
If you can create the application manually, try deploying the project via VS 2008 to the empty application and see if you get the same error
Hopefully one of these will help pinpoint what the problem is (or even better, hopefully you've alreadty resolved the issue :) )
I agree that you shouldn't be deploying to the BizTalk.System application.
To check that you are deploying to the correct place, open your BizTalk project properties and click on the 'Deployment' tab (I'm making the assumption above that you are deploying locally, in which case the BizTalk Group Server and Configuration Database should already be set).
Under BizTalk Group, set Application Name to 'Test Application' (this can be changed later to something more meaningful); ensure all of the other boolean properties on the Deployment tab are set to true, with the exception of the Enable Unit Testing property.
When you now deploy the project from Visual Studio (by right clicking the project name and selecting 'Deploy', the new BizTalk Application will be created and the project deployed as a resource to that Application. Watch the VS Output window to check that they deployment is successful.
Once the deployment has completed, open the BizTalk Server Administration Console and expand the Applications node, you should now see a new application called 'Test Application'. If you expand the new app and take a look in Resources, you will see your recently deployed project.

Resources