Database Diagram folder in Azure SQL Edge not available? - sql

Background
I am trying to learn Transact-SQL on my M1 MacBook Pro laptop. Unfortunately Sequel Server Management Studio is not available for Macs, so I am running Azure SQL Edge through Docker.
I tried to run Azure Data Studio but alas it seems to only run for Intel based Macs and not for ARM based laptops.
Missing Folder
I am trying to establish a relationship between two tables in Azure SQL Edge but unfortunately, it requires for me to right click on the Database Diagram folder which I cannot find. Can somebody help me finding this folder?

Related

How to connect to a SQL Server from an m1 chip macbook

I am working on a project with a friend and he has deployed a SQL Server database. He uses a PC and can access the database using Microsoft SQL Server Management Studio (SSMS).
However I have a Macbook with an M1 chip and so I cannot use SSMS and need to figure out which SQL Server application I want.
It seems like the way to go is Microsoft Azure Data Studio. I cannot figure out how to connect properly, I have looked at several solutions posted online which all say to download docker, download the latest SQL Server image, use SQL edge, run SQL Server in a container and then open Azure and connect.
One caveat is that all these tutorials end with creating a SQL Server on the local host rather than connecting to an existing one.
In Azure, after entering server id, username and password, there is a green dot on the label of the DB on the left drop down menu, indicating that the connection to the DB was successful. However whenever I try to view the DB's from the drop down it loads and then errors:
Object Explorer task didn't complete within 45 seconds
and I cannot run any basic queries either.
At this point I don't care what IDE I use as long as it works. Any advice is much appreciated. It seems like this task should be super easy but has given me such a hard time and we cannot continue working on the project until I get access.
Anyways, thanks again in advance! and lmk if there's any other info I should provide.
Tried using docker with Azure Data Studio and my results were the same as when I only used Azure.
You'll want to use Azure Data Studio.
You don't need Docker at all to meet your goals. Those tutorials were in regards to running your own SQL Server instance on a Mac. You're trying to connect to an existing instance.
As mentioned in the comments, where is the existing SQL Server instance located?...is it on a server that's part of a domain. Is your Mac part of that same domain? It sounds like you're getting some kind of timeout issue or some sort of authentication issue. So this is more of an infrastructure question.
Once connected to the SQL Server instance in Azure Data Studio, what happens if you just open a blank worksheet and run the query SELECT ##SERVERNAME?

Unable to browse Integration Services on SQL 2016

I've installed SQL Server 2016 (Standard Edition) on a Windows Server 2016, selecting Integration Services to be installed too. I've also installed SSMS and SSDT from the same installation media.
I am running SSMS as administrator and can connect to the local Database engine.
My user is a Windows and SQL Server admin.
However I cannot connect (explicitly using the server name) or even browse to the local Integration Services?
Receiving the following error.
SSIS not browsable and can't connect
Having already searched for an answer to this problem, many suggest checking that the service is running etc. which can be seen in the Services and SQL Configuration Manager.
Services shown as running
I've also tried turning off the Windows Firewall to establish if that is the cause of the problem but it had no effect.
Anyone got any ideas what might be preventing it from being accessible?
I've had this problem last month. In my case I had to install the 32-bit version of access database engine (on my 64 bit windows).
Sql data tools works with 32-bit
https://www.microsoft.com/en-us/download/details.aspx?id=54920
The later SSMS versions (16.x and 17.x) will only connect to their respective versions SQL 2016 and SQL 2017. Microsoft is planning to retire the older method in favor of the SSISDB, which is more secure.
Link to the official statement from Microsoft (in the note box).
I have had the same problem and the solution was to install the old interface on top of the existing one (SQL Server Management Studio 2016). Here's link to the installation file. After having installed this, I can now connect to the integration services. You will have to set it up of course and give yourself Rights

SQL Server Data Tools on Azure VM

I created a VM using the gallery image, and got SQL server 2014 Standard template and got reporting services working correctly. My questions here are all about the Azure VM image, which I'm sure the community is using as well (no SSRS in Azure other than using a VM)
ReportBuilder however will not start from a remote client (401 unauthorized), and I'm sure I have to open another port or something to get it working but I can't seem to find the right article....
I'm also told that SQL Server Data Tools (SSDT) is installed on the server, in order to create reports via Visual Studio. However, I can't seem to find the right link on the server (damn this new Server 2014 interface! hard to loose the muscle memory of the previous os) What is the start up procedure for SSDT on the VM?
I've also tried using the Browser directly on the VM, but without JavaScript enabled, that wont' work as well. How do I drop (temp) all the constraints it's under?
In essence, how do you create a report on the Azure VM?
If you can access the report server from a browser in a remote client, for example, yourazurevm.cloudapp.net/reportserver, then you have already configured firewall correctly. Otherwise, refer to this article (http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-provision-sql-server/#SSMS) to configure Azure SQL VM.
To create reports using ReportBuilder, install the standalone version of the ReportBuilder 3.0 from http://www.microsoft.com/en-us/download/details.aspx?id=6116. After you launch the ReportBuilder, you can configure it to connect to your Azure SQL report server in the lower left corner.
To create reports using Visual Studio and SQL Server Data Tools (SSDT), install SSDT-BI (not just SSDT) in the client where Visual Studio is installed. Then create a Report Server Project by going to File->New->Project->Installed->Templates->Business Intelligence->Reporting Services. Open the properties of the project, and set the Target Server URL to your Azure SQL report server.

Migration to Windows Azure

In our organization we are using Hyper-V VMs. We are using Progress Database and apps in the workstations.
For us to migrate into the Microsoft Azure cloud, do we have to migrate our existing Progress database to SQL and rewrite our apps ?
No. You haven't given us much detail about your applications or architecture, but if I make the assumption that you are using the embedded database product by Progress software, then I see no reason that can't run on an Azure VM.

IBM Informix-SQL and the new IBM Informix Genero

Did IBM recently acquire or co-label FourJ's Genero RDBMS?
Has anyone evaluated or developed apps with Genero under Windows?
Anyone know if IBM has made any modifications to Genero?
Does IBM Informix Genero provide a 4GL code generator?
I have been developing applications with Informix since 1983 (Informix 3.3 on ALTOS XENIX-based systems). Most of my users are small businesses which only require single-user capabilities. So when MS-DOS versions of Informix (i.e. from 2.10.06E (1985) to 4.10.DD6 (1991)) where available, I deployed my apps on these DOS versions of Informix.
When Microsoft Windows started gaining more popularity (circa 1990, Windows 3.1), my DOS-based ISQL apps wouldn't properly function unless the Windows-based systems where restarted in DOS mode. My apps worked fine until DOS 6.22 (Windows98).
I then tried to persuade my DOS-based users to upgrade to UNIX-based systems in order to work with supported versions of ISQL, but only a few opted to migrate. At this point, I realized that RDS had not given any priority for a migration path of ISQL or I4GL under Windows. RDS made a mediocre attempt with NewEra but that product was flawed and failed.
So, for my stubborn DOS-based users, who wanted my app to work under Windows, I provided DOS 6.22 under a virtual machine (Microsoft Virtual PC 2007) which has Windows shared folder capability (example: DOS Drive W: = a Windows Vista Desktop Folder)and Windows device support (examples: DOS drive F: = Windows Drive F: USB Flash Drive, DOS LPT1: rerouted to a Windows USB Dot Matrix Printer).
You may ask yourself why I have stuck with ISQL and not moved up to I4GL. The main reason is because my app is not that complicated, development and modification speed with ISQL is so much faster than I4GL, Perform screens allow multiple tables on same screen , Ace reports are very fast to code, etc.
When RDS stopped providing Informix for Windows, I began to look for alternatives like: FourGen, 4Js, Querix, etc. but none of them matched the development and modification speed of my ole ISQL versions. I wish IBM could provide an ISQL version which works under native Windows, I'm resistant to coding in 4GL when most mundane things are automatically handled by ISQL's Perform, Ace and SQL procs.
IBM did not acquire either 4J's the company or the Genero product. But it is now shipping a rebranded version of Genero.
People have evaluated Genero on Windows.
IBM has not made any changes to Genero.
If the 4J's Genero product includes a 4GL generator, so does IBM's Genero.
RDS (Relational Database Systems, Inc.) became Informix Software in 1987 or 1988, some considerable time before Windows 3.1, let alone Win95 or Win98, became available.
I4GL allows multiple tables on the same screen. ACE is a very useful language, but the I4GL reports are very similar and in some ways even more flexible.