Recommended Posts

Hi guys.

I need to change the server for the company I work for... yes I'm a sysadmin, unfortunatly I have a windows based network (I have also a microsoft certificate, for windows 2000 AD Administration.. :( ).... anyway the main thing becuase we use Windows 2000 Server is SQL Server.

We use a lot of applications, designed especially for our needs, that runs on SQL Databases, and of course on windows clients... but that's not the big deal. I'd like to change my Windows 2000 server in a Mac OS X one... and leave all my windows clients... at least for now. The only main problem is that I couldn't find anything equivalent to SQL Server on Mac OS X... does anyone knows some good alternatives, that can run smooth on Mac Os X?

PS: I wanted to ask this on the thread about Mac OS X Server, but was closed due to some trolls...

PPS: the :( about the certficate was a joke... I'm pretty happy about that, since I can use and know more than a single OS.... :D

Link to comment
https://www.neowin.net/forum/topic/169662-sql-on-mac-os-x-server/
Share on other sites

As far as i know, it's not faster and reliable as SQL Server is (at least for now...) and, but I could be wrong, don't work natively under OS X, but under X11..... I can't go and tell my boss, let's switch to mySQL... it can be slower... but hey, who cares? ;)

I just wished a long for and iSql apps.... :D

MySQL is pretty fast and reliable, but I wouldn't use it to run my business. Postgres has had a lot of the features from more advanced databases for a while including 2 phase commits, constraints, referential integrity, etc...

Oracle exists on OS X but there is one major problem: it's in perpetual beta. Maybe that will change at WWDC but I wouldn't hold my breath. Even if it does, can you afford it, and do you want to put up with it's terrible default toolset or do you want to buy good ones from third parties?

Don't feel bad about the MCSE cards: if I didn't get mine i might still be using Windows today.

Why would you want to waist your money and buy a Mac Server if your current setup works fine now?

Also, if they are made to work with Microsoft SQL Server 2000, its very unlikely you will get them to work with anything other than it.

Also, if you are running AD, there isnt anything like it for Mac OS X server to my knowledge.

  Quote
Why would you want to waist your money and buy a Mac Server if your current setup works fine now?
Are you an administrator at his company? Do you have Microsoft and Apple certifications? Are you intimately familiar with what his needs are?

If not, why don't you let him ask for help doing what he wants rather than explain to you why he wants to do it?

  Quote
Also, if they are made to work with Microsoft SQL Server 2000, its very unlikely you will get them to work with anything other than it.

Are you saying Microsoft implimentation of SQL is so broken that it's no longer standards compliant. That's not my experience (and I used MsSQL Server as one an elective when I got my MCSE for NT4 so I'm not exactly illiterate). While MsSQL server is a little weak compared to the likes of Oracle and DB2, it's pretty respectable all the way around for a small-medium sized businesses that has outgrown Access and the like. It still follows the same standards that everyone else does.

  Quote
Also, if you are running AD, there isnt anything like it for Mac OS X server to my knowledge.

Speaking of literacy, you might want to practice your own reading in the last thread you trolled-to-hell where people pointed you to the wonderful world of OpenDirectory which uses standard LDAP to provide directory access services. It's also worth nothing that OS X clients can authenticate against Windows ActiveDirectory servers if administrator would rather do things that way.

But hey, thanks for coming out.

  the evn show said:
Are you an administrator at his company? Do you have Microsoft and Apple certifications? Are you intimately familiar with what his needs are?

If not, why don't you let him ask for help doing what he wants rather than explain to you why he wants to do it?

Are you saying Microsoft implimentation of SQL is so broken that it's no longer standards compliant. That's not my experience (and I used MsSQL Server as one an elective when I got my MCSE for NT4 so I'm not exactly illiterate). While MsSQL server is a little weak compared to the likes of Oracle and DB2, it's pretty respectable all the way around for a small-medium sized businesses that has outgrown Access and the like. It still follows the same standards that everyone else does.

Speaking of literacy, you might want to practice your own reading in the last thread you trolled-to-hell where people pointed you to the wonderful world of OpenDirectory which uses standard LDAP to provide directory access services. It's also worth nothing that OS X clients can authenticate against Windows ActiveDirectory servers if administrator would rather do things that way.

But hey, thanks for coming out.

Listen; don?t talk about things you don?t know. It would require a re-write of the data code in the client application. Also,

All I asked was why he would do it if his current setup works.

Also, if you think that Microsoft SQL Server is week, then you really need to learn your stuff. The last release was in late 1999 (new one is coming soon) and it was only beaten for the first time by a slim margin in performance a few months ago, by an experimental version of Oracle. Many large, small, and medium sized companies use SQL Server.

Also, thanks for informing me about the open directory thing.

  area91 said:
Also, if you think that Microsoft SQL Server is week, then you really need to learn your stuff.

Read the comment: compared to Oracle and DB2 MsSQL is weak.

Two instances of Oracle can operate on the same data store - something not possible with MS SQL Server. It's feature set easily accommodates databases > half a terabyte in size where databases like MySQL and Postgres give up an die, and handles massive loads much better than any other platform. Ms SQL doesn't provide any clustering services (they were supposed to ship last year, but now, who knows when). I guess you can use federated databases to do get some level of clustering going on, but when one server goes down you're pretty much SOL as far as your applications go.

For security, oracle has passed > 15 (exact number escapes me off hand) security evaluations from various bodies. Ms SQL has C2 which is obsolete now. Woot for Microsoft! Maybe tack on encrypted traffic using AES or tripple-DES to keep private data away from sniffers, another security features not found on MS SQL. One simple reason to move away to Oracle would be to use Kerbos authentication with non-windows clients (which the OP clearly has).

I could rant on about why Oracle > MS SQL Server - but you're not listening.

Good night, and good bye.

Check the SAP SD Tier 2 benchmarks: oracle is king, same with ADO Tier 2. Then browse down to the SD Parallel benchmark and marvel as Oracle holds the top 7 spots, and that the others divide between DB2 and Oracle. Then search in vain for MsSQL which can't post any scores for SD Parallel.

  Quote
The last release was in late 1999 (new one is coming soon)
How do you propose people run their business on software that isn't available?

First longhorn, now some new version of MS SQL Server that's due Real Soon Now .

  Quote
and it was only beaten for the first time by a slim margin in performance a few months ago, by an experimental version of Oracle.

See above.

You can find cases where TinyDB out performs Oracle too, but that doesn't mean it's a better database. Also, while you don't provide any benchmarks to back your claim (in fact you'd need a history of benchmarks to prove yours), I'm pulling mine from the SAP standard application benchmarks.

EDIT: This also might have something to do with MS SQL's reliance on lock escalation to do row-level locking. Sure it saves memory, but it costs you data concurrency which can hardly be considered a good thing. Needless to say, Oracle doesn't need lock escalation to do row-level locking which in turn increases data availability (which MS SQL compounds during heavy usage), and reduces my requirements as a developer to check for deadlocks in my code.

  Quote
Many large, small, and medium sized companies use SQL Server.

How does that differ from what I said, or are you just being redundant?

Edited by the evn show

About the only viable option right now would be Postgresql for OSX.

Honestly, if you are working for a small to medium sized business, stick with MS SQL on for now on Windows server. Now that does not prevent you from having a mixed environment of OSX servers running Open Directory for file servers/web servers and mail/usenet servers with Windows servers.

Once Oracle comes out of beta, I would recommend taking a serious look at them again. If you used OBDC, only minor changes would be required (same with JDBC under Java). Now that MS and Oracle are working together again. Expect to see better OLEDB support in .NET for Oracle as well.

No flames please (you know who you are). :laugh: I work as a developer on Foxpro 8 and .NET accessing MS SQL and I have also programmed against MySQL on linux with Perl & DBI.

Woah.... than again it's turned out into anther flame!!! :angry: Why people can't post their comments without bashing? (You all know who am i talking to...)

Anyway... as i stated in my first post, I NEED to change the server, because in the last few months my company has grown, and we've seen that our current hardware needs an update in any case. So I've started to look around, IBM, HP, etc etc... than came into my mind that maybe I can find a good implementation on SQL that runs on OS X, so I can switch my server to OS X instead of Windows 2000. Mostly because, yes Area51, I THINK that OS X is much better than Windows, more reliable, and much more powerful.... and most important, more stabile.

So, my apps access to SQL database using ODBC, so I don't see why they should be platform dependent. I "hope" microsoft has implemented standard SQL in SQL SERVER (because they have done it, right? :shifty: ), if that's why apps should bother if I use Oracle or SQL Server? Don't they speak sql?!?

I checked mySQL, and I don't think it's suitable for me... the bad thing is that there isn't a gui for OSX yet... I'm giong to get posgresql and see it....

Thanks to all since now, and if I'm missing something, please enlighten me.... :D

  timdorr said:
ODBC is a standardized interface to a SQL server, no matter the vendor. Any application using ODBC can access and query a SQL server of any type, however the supported SQL statements may vary greatly between systems.

That's exactly what i was thinking about... I guess i'll try to install PostgreSql and mySql... mount my Dbs, and see if the applications works...

I'll let you know... :D

  shodan said:
That's exactly what i was thinking about... I guess i'll try to install PostgreSql and mySql... mount my Dbs, and see if the applications works...

I'll let you know... :D

you're not going to be able to mount SQL Server detached Databases on another database server, the file formats are different for each database server... and as for MySQL it is still missing a lot of features high end databases had like Oracle and Microsoft SQL Server... and some queries are still not SQL-92 Complient, so you still do run the chance of having non working queries if youre qureies are very complex.

This isn't a Microsoft problem, but something you will run into across any DB packadge... they all work differently. use different storage formats, and diffrent data providers for comminicating with them

  Quote
you're not going to be able to mount SQL Server detached Databases on another database server, the file formats are different for each database server

That's why god invented import and export routines. Oracle is the king of being a pain in the but to migrate away from (and even that's possible using CSV files and a few hours work).

As for MySQL being a little under powered: no doubt it's missing a bunch of the features from 'good' RDBMS software, but if he doesn't need them - then it works fine. If he's using say triggers then he'll have an issue. Once again God saw a need and provided us with Postgres, so all is not lost.

I've moved data from MySQL to Postgres to Oracle and had no issues that any reasonably capable DBA couldn't solve. I've even moved data from Oracle to Postgres once and while it was a total pain in the butt - it was doable (not something I'd try again without a huge paycheck in it for me though).

  the evn show said:
That's why god invented import and export routines.  Oracle is the king of being a pain in the but to migrate away from (and even that's possible using CSV files and a few hours work).

As for MySQL being a little under powered:  no doubt it's missing a bunch of the features from 'good' RDBMS software, but if he doesn't need them - then it works fine.  If he's using say triggers then he'll have an issue.  Once again God saw a need and provided us with Postgres, so all is not lost.

I've moved data from MySQL to Postgres to Oracle and had no issues that any reasonably capable DBA couldn't solve.  I've even moved data from Oracle to Postgres once and while it was a total pain in the butt - it was doable (not something I'd try again without a huge paycheck in it for me though).

eeek! there is still the issue of getting his software to work with it! unless you want to spend a good weekend hacking the program, your ******.

Edited by area91
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Reddit takes legal action, says Anthropic trained Claude on Reddit posts without permission by David Uzondu Reddit has filed a complaint against Anthropic, alleging the AI company straight-up stole its content to train AI models, including the Claude chatbot, without paying a dime. The lawsuit, lodged on June 4, 2025, in San Francisco, accuses Anthropic of repeatedly violating Reddit's User Agreement, which explicitly prohibits unauthorized commercial exploitation and automated scraping of its platform. The data on Reddit seems to be very valuable, seeing as the platform is already making bank licensing its content to other big AI players like Google and OpenAI, as mentioned in its complaint. These deals are reportedly worth tens of millions annually, so it's understandable why Reddit would be ###### if Anthropic was just taking the goods for free. Reddit has been quite clear that while its platform is open for community, it has rules, and commercial outfits cannot just waltz in and use user-generated content to build billion-dollar enterprises without permission or compensation. According to Reddit, Anthropic has been scraping its content since at least December 2021, ignoring technical measures like robots.txt designed to prevent such automated access. Reddit claims that in July 2024, Anthropic falsely stated it had stopped its bots from accessing Reddit, when audit logs allegedly showed Anthropic's bots hit Reddit's servers over a hundred thousand more times in the following months. The complaint on page 5 even includes a screenshot of Reddit's lawyers chatting with Claude, where the AI "confirms" it was trained on Reddit data. Now, we don't know how true this is, given the fact that LLMs hallucinate a lot. Reddit's legal filing paints Anthropic as a company with "two faces": one that publicly preaches about ethical AI and respecting boundaries, and another that privately ignores rules to line its pockets. Reddit is not holding back in what it is asking the court to do to Anthropic. The company demands significant monetary compensation, aiming to recover any profits Anthropic made from using Reddit's data, get repaid for its own financial losses, and it is also seeking punitive damages, looking to punish Anthropic for what Reddit describes as willful and malicious conduct. In addition to that, the company is also seeking an injunction designed to permanently stop Anthropic from using any Reddit data. This order would also compel Anthropic to delete all Reddit content from its systems and pull any AI technology, like its Claude chatbot, from commercial use if it was developed using this disputed data. On top of all that, Reddit wants Anthropic to cover all its legal expenses, including attorneys' fees and court costs.
    • I'm just thinking out loud for a second...could it be the cookie prompt that kicks up the adblock message? The reason I ask is that on Firefox (ad-block enabled but not for Neowin) I don't get the cookie consent option. But if I open Chrome (ad-block disabled) and go to the Neowin I get the cookie banner and then it's all fine. Some form of conflict of interest between the banners? It's probably nothing, but that's what I have just noticed.
    • SoundSwitch 6.14.1 by Razvan Serea SoundSwitch is a Windows app that makes switching your sound devices super easy. Normally, changing speakers or microphones means clicking through annoying menus. With SoundSwitch, you just press a shortcut key (like Ctrl + Alt + F1) — and it switches to the device you want. You can set different keys for speakers, headphones, microphones, or even groups of devices. It also lets you mute your mic with a hotkey and shows a clear banner so you know it's muted. It runs in the background, shows up in your taskbar, and starts with Windows if you want. It’s perfect if you use multiple audio devices and get tired of clicking around every time you want to change one. SoundSwitch features: Customizable Hotkeys: Assign specific key combinations to switch between audio devices quickly. ​ Playback and Recording Device Switching: Toggle between selected playback and recording devices without navigating through system menus. ​ Microphone Mute Toggle: Use hotkeys to mute or unmute the default microphone. ​ Persistent Mute Notification: Displays a compact banner indicating the microphone's mute state, which remains visible until the microphone is unmuted. ​ Profile Management: Create profiles to switch between specific combinations of playback and recording devices using designated hotkeys. ​ Command Line Interface (CLI): Control SoundSwitch through command-line commands for device switching, microphone mute control, and profile management. ​ Auto-Start with Windows: Option to launch SoundSwitch automatically upon system startup. ​ Multi-Language Support: Includes translations for various languages, such as Tamil. ​ Notification Customization: Choose the type of notifications displayed for device switching and mute status. ​ Support for Various Hotkey Combinations: Accepts single keys like PrintScreen, Pause, Home, End, and function keys as hotkeys. ​ System Tray Integration: Access settings and perform device switching directly from the system tray icon. ​ Device Grouping: Organize multiple devices into groups for streamlined switching. ​ User-Friendly Interface: Provides an intuitive setup and configuration process for users. ​ Open-Source Development: Available on GitHub for community contributions and transparency. ​ Regular Updates: Actively maintained with new features and bug fixes. ​ SoundSwitch 6.14.1 changelog: Bug Fixes settings: fix opening settings crashing the application when using CLI or opening SoundSwitch again (b3dca74) Languages Amharic: Added About translation using Weblate (8a40dab) Japanese: Translated About using Weblate (3541994) Japanese: Translated Settings using Weblate (ca5b2fe) Japanese: Translated Settings using Weblate (39a2340) Japanese: Translated Tray Icon using Weblate (1286b92) Japanese: Translated Update Download using Weblate (1c2c658) Norwegian Bokmål: Translated Settings using Weblate (5aaf243) Portuguese: Translated Settings using Weblate (e11f18d) Swedish: Translated Settings using Weblate (8b7b738) Download: SoundSwitch 6.14.1 | 45.4 MB (Open Source) View: SoundSwitch Website | Github | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Wow, the usual crowd is out in full force again — the trolls who think sarcasm is insight, the doom prophets who scream 'web apps = surveillance', and the armchair devs who still think Outlook 2003 was peak tech. Here’s a wild idea: maybe evaluate an app on what it does instead of what your paranoia imagines it’s doing. The new Outlook is fast, clean, and tightly integrated. No, it’s not perfect — what app is? But if your main tech critique is 'It’s different and Microsoft is evil', you’re not reviewing software. You’re just rehearsing your trust issues. Don't like it? Cool. But at least bring something to the table besides tired one-liners and Chicken Little routines. Some of us actually use this stuff and prefer practical feedback over pointless whining.
    • And they will only last thousands of years underground we don’t know where.
  • Recent Achievements

    • Reacting Well
      James courage Tabla earned a badge
      Reacting Well
    • Apprentice
      DarkShrunken went up a rank
      Apprentice
    • Dedicated
      CHUNWEI earned a badge
      Dedicated
    • Collaborator
      DarkShrunken earned a badge
      Collaborator
    • Rookie
      Pat-Garrett went up a rank
      Rookie
  • Popular Contributors

    1. 1
      +primortal
      341
    2. 2
      snowy owl
      167
    3. 3
      +FloatingFatMan
      163
    4. 4
      ATLien_0
      161
    5. 5
      Xenon
      128
  • Tell a friend

    Love Neowin? Tell a friend!