To check a remote SQL Server instance through inno setup - sql-server

I am trying to install JBoss server and deploy modules after configuring the SQL Credentials of a remote server (SQL Server name, Instance name and database name) through inno setup. The problem I am facing is, if the TCP/IP protocols is not enabled for the instance name in the remote server, the deployment fails during the Installation.
I need to check if the instance in remote SQL server is accessible from the Server where the JBoss is being installed. Please suggest a way.
P.S- I am using SQL Server Authentication to connect to the database.
Thanks in advance,
DeeJay.

Related

How to connect to Microsoft SQL Server on a local VM?

I have a Windows 10 VM with SQL Server installed on it. I made sure, that in the Sql Server Configuration Manager the SQL Server Browser is running and the TCP/IP protocol is enabled.
I'm trying to connect to the server with Entity Framework (although I'm not sure if it's relevant) and I'm getting this error:
Cannot connect to SQL Server Browser. Ensure SQL Server Browser has been started.
That's the connection string that I'm using:
Integrated Security=SSPI; Persist Security Info=False; Initial Catalog=<database name>; Data Source=<server name>

Unable to link SQL Server Express to SQL Server

I have a SQL Server version 12.0 instance installed on a Windows Server 2012R2 (SERVER/SQL), and a SQL Server Express version 11.0 instance installed on a windows 10 workstation (WIN10/SQLEXPRESS). Both are on the same domain. I am logged in as the domain admin and have full rights on both SQL instances.
On my WIN10 machine I am able to create a linked server from (WIN10/SQLEXPRESS) to (SERVER/SQL).
On my SERVER when I attempt to create a linked server from (SERVER/SQL) to (WIN10/SQLEXPRESS) I am told to ensure that the instance will allow for remote connections. I have gone through about 40 hours of troubleshooting this, ensuring that all firewalls, ports, security and agents and browsers are open.
Is there any reason I cannot link a SQL Server Express to another SQL Server, but can the other way around?
I would like to be able to call stored procedures from my main SQL Server but am not able to.
Please note, the purpose for the SQLEXPRESS on the WIN10 machine is due to the vendor requirements for the software I am using. Otherwise I would have the instance on my SERVER.
Almost certianly a network issue.
Using SQL Server Configuration Manager configure SQLEXPRESS to enable TCP/IP and listen on a fixed port, preferably 1433 if no other instance is on the server. Restart the instance.
Create a Windows Firewall rule enable inbound TCP/IP connections to the port.
Test network connectivity to the target port from the other server with powershell, eg:
PS C:\> test-netconnection WIN10 -Port 1433
Test SQL connectivity with SQLCMD or SSMS on the server to the WIN10 box.
Create the linked server.

Not able to start SQL Agent Service

I want to connect to a SQL server that is deployed on Azure. But I am getting a network connection error.
I realized that SQL agent is not getting restarted in the Services and gives the below error.
In SQL Server configuration Manager when I try to start SQL Agent it gives the below error.
SQL agent is not supported in sql express version, so it won't start there (from what i see on one of the screens sql version is express.
For the help to Your problem -> try to configure firewall to allow access to port 1433.

How to deploy ETL package to a remote SQL Server with SQL authentication?

I'm new to ETL so I have developed a simple ETL package, and now I'm going to deploy it to a remote server.
I connect to server using SQL Server authentication, so I go to solution explorer and open deployment wizard, in there in destination tab entered my server ip and then it shows me a error message saying
Login failed for user 'MYDOMAIN\MYUSERNAME'. (.Net SqlClient Data Provider)
As I said earlier I want to use SQL Server authentication to connect to my server, where can I change this settings in SSIS ?
Take a look at the link below. I think it should solve your problem.
On the Specify Target SQL Server page, specify the instance of SQL Server to install the packages to and select an authentication mode. If you select SQL Server Authentication, you must provide a user name and a password.
https://technet.microsoft.com/en-us/library/ms141693(v=sql.110).aspx

Not Connecting to the SQL Server

I installed SQL Server Management Studio on my machine and once it was succesfully installed, I tried to connect to the local Database Engine but I was not succesful connecting to it it showing up an error showing as Cannot connect to the Local or having Network Related problems in the connection. I got a question here once I download the SQL Server management studio Do I need to do something else to get connected to the Local SQL Server.
Thanks,
Pranay.
No you don't need by default you can connect to local machine. You might have a problem connecting from other machine in the network if TCP is not enabled, but local should work.
Make sure you typed your 'sa' password correctly or use Windows Authentication.
Did you check in Windows Services? There is the service SQL Server (SQLEXPRESS) and SQL Server Browser which must be running.
Go to your Sql Server Configuration Manager and make sure that SQL Server is running. Otherwise right click and click Start.
And sometimes you need to Enable TCP/IP in your Protocols again in your Sql Server Configuration Manager

Resources