Free Mssql Client For Mac

MySQL Database Client is a streamlined, compact, and powerful MySQL database manager that provides you with all the necessary tools for easily managing, configuring, and administrating MySQL databases. Essentially, TeamSQL is a free cross-platform SQL client that can be used for multiple database environments such as Oracle, MSSQL, MySQL, PostgreSQL, Redis and more. Free Open Source Mac Windows Linux. Client mssql serveur 2000 free download - DB Commander 2000 Pro, LingoWare, BestFTP Explorer 2000, and many more programs. Oracle has an excellent FREE SQL development tool. Need to add an open source MSSQL JDBC driver to your computer. The jTDS driver allows you to connect to Sybase and MSSQL. Download a copy here. Connect to MSSQL Server on Mac OS X Mavericks SQLServer Client for Mac StuffThatSpins.com [] Leave a Comment. Essentially, TeamSQL is a free cross-platform SQL client that can be used for multiple database environments such as Oracle, MSSQL, MySQL, PostgreSQL, Redis and more. Free Open Source Mac Windows Linux.

Just last year I got my first Macbook Pro for development, after a lifetime of Windows (and linux/unix on server environments). I was very excited to get my environment set up as many friends who work in a similar field had sworn by it. I knew that almost every element of my workspace would be easily transferrable to OSX, and in some cases more elegantly. Technologies such as Apache, PHP, ssh/shell, etc are almost more native to the *nix core than they are to windows.

There was however a single piece of the puzzle that I knew I still had to deal with. Microsoft SQL Server. My work use it, personally I woudln’t choose it for my own projects at all, I’d choose something less platform dependent. Having said that I actually don’t mind the product OTHER than it’s requirement to be run on Windows. It is a decent product, it’s professionally supported, and most of the clients in my industry use it. In fact not so long ago some may argue that it was one of the best choices for large systems. It was FAR superior to the well known MySQL and a lot more affordable than Oracle. Let’s not forget it was originally bought from Sybase (which is probably why the product isn’t all that bad! Microsoft didn’t create it!)

So basically I needed to use MS SQL Server. I have a seperate windows box with an SQL Server instance on it, and what I needed was a client program that could connect to the server so I could query it, write SQL, interrogate data etc. I needed the equivalent of Microsofts SQL Management Studio (which used to be called “Query Analyzer”), or “MySQL Workbench“.

One option of course was to install VMWare, install Windows, install Microsoft SQL Server and just use Microsofts native client. But I really didn’t want to do that. So after much reading & researching I narrowed my options down to a few potential candidates:

So I tried all these products, and here’s the problem. They’re ugly. They’re clunky, awkward and … ugly. Most likely because they’re Java based – but they’re just hideous. When you get used to an environment like MS SQL Server, you just can’t revert back to this kind of rubbish. It’s funny you know, when you research this stuff, you see a lot of people recommending these products. And after using them you immediately realise that these people either a) come from an old school linux or java background where everything is ugly and they’re used to it, b) they’ve never worked with large or complicated datasets where EFFICIENCY is of utmost importance and probably consider phpMyAdmin suitable for data wrangling.

But the problem is they’re not ok. I’m sorry, they’re just not. They’re unpolished. There are real annoyances – the forms are hideous. The result set grids will have 10px padding so you can only see about 5 rows of result sets, or the result set grids cells don’t automatically resize to the width of the content within the cell (within reason) – they just don’t cut it. It’s situations like this when you realise the word ‘enterprise’ actually does have a meaning beyond just being a buzzword!

Free mysql client for windows

I was about to lose hope then all of a sudden, another contender crossed my path:

It was beautiful – I was in love. It’s a completely professional, sexy, clean, efficient, enterprise grade, high end. powerful SQL interface. It’s actually quite close to Microsoft’s native client in feel. I got it all hooked up, everything was working well, I even connected over mmy SSH tunnels to remote clients (an article on that later). It was all looking good until I ran into a problem. Running some stored procedures gave an error.

Free

It turns out that SQL Developer is fine with standard SQL like SELECT, INSERT, UPDATE, DELETE etc, but when running certain SQL Server specific commands, SQL Developer doesn’t know how to interpret it, or interprets it correctly. A common problem seems to be the BEGIN and END keywords. It also can’t handle multiple resultsets returned from a stored procedure, and won’t handle the “go” command in SQL Server scripts.

So unfortunately in the end I installed Windows XP (for it’s light weight), MS SQL Server and just use the native Microsoft SQL Management Studio. Given that my brand new Macbook Pro handles this without struggling it’s actually a fairly reasonable solution, but I cross my fingers that one day Oracle SQL Developer is completely compatible, or that someone makes a worthwhile GUI.

It’s worth mentioning that if you do fairly straight forward queries without very large datasets or without complex SQL, some of the above products may well be suitable for you, I’m happy to answer any questions you may have in the comments.

Edit (6th Jan 2015): It looks like some developers by the name of Hankinsoft ran into the same issue as many of us and have actually gone ahead and developed an MS SQL Client for Mac to address this very issue. The product is called SQLPro for MSSQL and although I’ve only recently started using it, I have to say so far it’s very impressive. It’s polished and pleasing-to-the-eye with it’s native Mac App design & feel, but at the same time is fast, responsive, efficient and dedicated to the task. It’s described as ‘lightweight’ and that’s what I love about it – so far, it’s handled everything I’ve thrown at it (including cross database joins etc), but isn’t overloaded with unnecessary features/preferences/bloating. So far I definitely recommend it.

Recently I had to connect my PHP application to a MSSQL server. This is a step by step guide to viewing, updating and editing MSSQL Server databases on your Mac!

Step 1:
Download SQL Development. Oracle has an excellent FREE SQL development tool, SQL Developer that will allow you to connect to a MSSQL database server.

Step 2:
Update JDK if needed. As of writing this, the SQL Developer requires Java JDK 7. You can download a version for Mac or any other OS Here:

Step 3:
Download MSSQL JDBC driver. You’ll need to add an open source MSSQL JDBC driver to your computer. the jTDS driver allows you to connect to Sybase and MSSQL. Download a copy here.

http://sourceforge.net/projects/jtds/files/ (thanks to ickzon for developing and maintaining this project!)

Mac Sql Server Client

Extract the jtds-x.x.x.jar and put it in your favorite java extensions directory. I put mine in /Library/Java/Extensions.

Now you’re setup and ready to connect to MSSQL on your Mac OS X computer.

Step 4:
Run Oracle SQL Developer Application. I’m running v4.x. Under the main menu you’ll find the Preferences option.

Inside of Preferences click the “Database” and then “Third Party JDBC Drivers”

Click the “Add Entry” at the bottom of this screen. Then navigate to where you placed the jtds.jar on your hard drive in Step 3. I put mine in /Library/Java/Extensions/

Free Mysql Client For Mac

After you’ve completed these steps, you can now make a new connection to a MSSQL or Sybase database server! Navigate to “File -> New”

Torrent Client For Mac

You’ll now see a SQLServer and Sybase Tab