How to connect a remote MS SQL Server in neo4j tool? - sql-server

I'm unable to add or connect MS SQL server remote Database in Neo4j?
I've tried several times by adding the remote server URL in the Neo4j tool
Also, how do we make this tool available to everyone or end users without installing on their devices?
Can anyone please guide me?
Please treat this as a request.
https://community.neo4j.com/t/how-to-connect-a-remote-sql-server-in-neo4j-tool/37962?u=kdplghna

As mentioned on the community post, Neo4j Desktop is not a general db management app, it is specifically for managing and working with Neo4j, so MS SQL support will not be added. Please search for other tools that are designed to work with that db.
If you want to connect to an MS SQL server from Neo4j, then you could use APOC to perform a load via JDBC:
https://neo4j.com/labs/apoc/4.1/database-integration/load-jdbc/

Related

Is there anyway to create a Linked Server in an Azure Managed Instance to a Progress Database?

I'm in the process of testing/playing about with Azure. We have moved an on-premise SQL Server database to an Azure Managed Instance, however, this contained a linked server to a Progress database via an ODBC DSN connection.
Of course this no longer works. Does anyone know if this is possible or will I have to import the various Progress tables into Azure via a different way?
Thanks.
You can't install drivers on a Managed Instance, so it only supports linked servers that use the SQL Server drivers.
As a workaround you can "double-hop" through a Linked Server on a small Azure VM running Windows and SQL Server Express Edition. See eg [Using Heterogeneous Linked Servers from Azure SQL MI][1]
Which is enough of a pain that you'd want to load the data into MI using some external tool, like SSIS or Azure Data Factory.
[1]: https://techcommunity.microsoft.com/t5/modernization-best-practices-and/using-heterogeneous-linked-servers-from-azure-sql-mi/ba-p/3074530

How can use Azure Machine Learning notebooks to connect to SQL Server and Azure SQL databases?

I'm trying to find out how I can use a Microsoft Azure Machine Learning notebook to connect to SQL Server and Azure SQL databases.
I am aware of how to connect to SQL Server databases with regular Jupyter files with the use of ODBC connections. But, it looks like I have to try something different when using Azure Machine Learning notebooks.
Could someone describe the best approach to accomplish this?
Note: I am referring to the new Microsoft Azure Machine Learning service, which is currently in preview mode as of May 2020.
great question -- the answer depends on whether or not your data sources are in Azure.
data in Azure
for Azure based storage (blob, data lake, Azure SQL, Azure Databricks) you're in luck with Azure ML Datasets, and abstraction on top of azureml-dataprep, a component package of azureml-sdk. IMHO, Azure ML Datasets are slick, TabularDatasets in particular with their to_pandas_dataframe() and .to_spark_dataframe() methods.
Check out the following articles for guidance on how to:
How to connect to data and register as a Dataset
How to access data during training
Follow the recommendations in this tutorial recommendation would be to make a TabularDataset FileDataset
data not in Azure
For on-premise or IaaS SQL servers, you've got two options that I'm aware of:
Put your SQL server inside the same network at the Azure ML service and ComputeTarget and access the server directly with pyodbc library.
Use ADF to move the SQL server data to Azure Storage, (you'll need an ADF integration runtime on the SQL server)

Server Objects not available in SQL Server Management Studio

I spun up an Azure SQL Database and connected to it using SSMS in hopes of following this tutorial. When I look in Object Explorer, the only two folders I see are "Databases" and "Security"; there is no "Server Objects", and for the life of me, I cannot figure out why not.
Available Folders
Is it an Azure SQL Database thing? Thank you in advance for any help you can provide!
Azure SQL Database only allows database access. Server Objects is something you need access to the entire instance/server. If you want to use Azure, you'll need to spin up a VM and install SQL Server on there in order to follow this tutorial.
From the pictures in the tutorial it looks like they have SQL Server Express running on their local machine. If you can, try that route as it'll probably be cheaper and less hassle.

How to connect to Sybase(BPPM tool) database using SSIS?

I have a requirement of pulling data from sybase database to SQL using an SSIS package. I cannot find any provider/sybase connector till now. Searched a lot on google/tried multiple suggestions but picture is not clear anywhere.
Kindly let me know what is the step by step process and download link of driver if required. I would prefer if it can be done without any new installation as it would require more approvals from client.
Install ASE from SAP website, then using ODBC connector, we can connect to sybase database in SSIS.

synchronization between PL sql developer to sql server

I'd be happy if someone could help me.
I need to get data from PL sql developer oracle and import of sql server, I want to do automatic synchronization.
now I am exporting an Excel file from PL sql developer oracle, and load the file into sql server
The tool specifically built for this is Sql Server Integration Services (SSIS). You can create a data flow with source component using Oracle Driver and destination using Sql Server. You can even add transforms between the two to handle formatting and other tasks.
Here is a link to a series of videos on the topic. There is plenty of non - video materials as well if you prefer.
https://www.youtube.com/watch?v=LgB7zdyH0uI

Resources