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

    • I'm running OS 26 on all my devices; it's nice. The windows on iPad is a great move.
    • That newest first/top comments first issue has been around for years. Only ever encountered it on videos that were slightly edgy, so to speak.
    • That was a great presentation. Loved everything about the Aero Glass design upgrade, and how they're even making it easy for devs to create stunning app icons that fit in with the design with a new Icon Composer app. Very well executed Apple 👏🏽 Unfortunately though, they only took a mere baby step with iPadOS bringing aincient resizable windows to iPadOS, still no way to run full-fledged macOS apps on it. So, it's still a no go for me, and I simply can't settle for ANY mono device again having experienced the Surface Pro line...
    • Windows 11 finally gets redesigned Start menu and more in builds 26200.5641 and 26120.4250 by Taras Buria Apple is not the only company with big software announcements today. Microsoft is dropping two preview builds for Windows 11 users, which introduce major changes to the Start menu. Those in the Dev Channel can download build 26200.5641 (KB5060824) and try the much-improved Start menu and other changes. Windows Insiders in the Beta Channel receive build 26120.4250 with the same changelog. The new Start menu features several changes that make it easier to launch your favorite app. It no longer uses a two-page view, focusing on a single scrollable view instead. At the top, you have your pins, then the Recommended section (you can now turn it off completely), and a list of all apps presented as a grid or categories. Also, the Start menu is now more adaptive, which means users with bigger displays will have a larger Start menu to display more apps (up to eight columns of pinned apps, six recommendations, and four category columns). Finally, it has a new button that lets you expand or collapse the Phone Link pane. By the way, you can check out this article if you want to take a look at other Start menu variants that Microsoft considered when working on the new Start menu. Other changes in build 26200.5641 include the ability to select what widgets appear on the lock screen and the so-called Screen Curtain for Narrator. The latter blacks out the display, keeping the content of the screen available only to those using the Narrator. You can turn on or off the Screen curtain by pressing Caps Lock + Ctrl + C. Also, Narrator now has a new welcome experience that guides users through its features and recent changes. The Settings page is getting two sections fused into one: Searching in Windows and Search Permissions are now just Search in the Privacy & Security section. The gamepad keyboard now has improved navigation and improved focus handling for child keys, flyout menus, word suggestions, language switching, settings, etc. It also works on the lock screen when you have to enter your PIN. Here are other fixes that Microsoft is rolling out gradually to Windows Insiders: [General] This build should fix an underlying issue in the previous flight which was causing input to not work for some Insiders, including when typing into Search, and with the Chinese pinyin IME candidate window, clipboard history, and the emoji panel. [Recall (Preview)] The following fixes are rolling out for Recall on Copilot+ PCs: Fixed an issue causing Recall to crash for some Insiders in the last couple flights. [Taskbar] Fixed an issue where in some cases taskbar icons might appear small even though the setting to show smaller taskbar buttons was configured as “never”. [File Explorer] Fixed an issue where restoring a File Explorer search result from Recall would open File Explorer but not show your search string. [Windowing] Fixed an issue where ALT + Tabbing out of a full screen game could lead to other windows freezing (like Windows Terminal). [Login and lock] Fixed an issue causing the lock screen to crash for some Insiders in the previous flight. [Graphics] Fixed an issue causing some displays to be unexpectedly green after the latest flights. [Settings] Fixed an underlying issue which could lead to the Settings window hanging and no longer responding to input or resizing unless you closed and reopened it. Fixed an issue in System > Display, where if UAC was set to Always Notify and you tried to click the button to do color calibration for your display and cancelled, it would crash Settings. Fixed an issue in System > Display, where a chevron might display for Brightness even if there were no additional settings to display. Fixed an issue where if you changed to a custom mouse cursor in Accessibility > Mouse pointer and touch, it could make Settings crash. There is also a single fix that is rolling out to everyone right here, right now: [General] We fixed the issue where you might see severe discoloration when connecting your PC to some older Dolby Vision displays. Here are the known bugs in both Dev and Beta Channels: After you do a PC reset under Settings > System > Recovery, your build version may incorrectly show as Build 26100 instead of Build 26120. This will not prevent you from getting future Beta Channel updates, which will resolve this issue. [NEW] Some Windows Insiders may experience a rollback trying to install this update with a 0x80070005 in Windows Update. We’re working on a fix for the next flight. [Start menu] The following are known issues for Windows Insiders with the new Start menu: [NEW] Using touch to navigate the new Start menu may not work reliably. For example, it currently does not support the swipe-up gesture. [NEW] Drag and drop capabilities are limited from “All” to “Pinned.” [NEW] In some cases, duplicate entries may appear in folders on the Start menu. [Xbox Controllers] Some Insiders are experiencing an issue where using their Xbox Controller via Bluetooth is causing their PC to bugcheck. Here is how to resolve the issue. Open Device Manager by searching for it via the search box on your taskbar. Once Device Manager is open, click on “View” and then “Devices by Driver”. Find the driver named “oemXXX.inf (XboxGameControllerDriver.inf)” where the “XXX” will be a specific number on your PC. Right-click on that driver and click “Uninstall”. [Click to Do (Preview)] The following known issues will be fixed in future updates to Windows Insiders: Windows Insiders on AMD or Intel-powered Copilot+ PCs may experience long wait times on the first attempt to perform intelligent text actions in Click to Do after a new build or model update. [Improved Windows Search] [REMINDER] For improved Windows Search on Copilot+ PCs, it is recommended that you plug in your Copilot+ PC for the initial search indexing to get completed. You can check your search indexing status under Settings > Privacy & security > Searching Windows. [File Explorer] The following are known issues for AI actions in File Explorer: Narrator scan mode may not work properly in the action result canvas window for the Summarize AI action for Microsoft 365 files when reading bulleted lists. As a workaround, you can use Caps + Right key to navigate. [Widgets] Until we complete support for pinning in the new widgets board experience, pinning reverts you back to the previous experience Note that the Dev build has two more known issues: The option to reset your PC under Settings > System > Recovery will not work on this build. We’re investigating an issue causing a small number of Insiders to experience repeated bugchecks with KERNEL_SECURITY_CHECK_FAILURE after upgrading to most current Dev Channel builds. You can find the official announcement for the Dev build here and for the Beta build here.
  • Recent Achievements

    • Rookie
      CHUNWEI went up a rank
      Rookie
    • Enthusiast
      the420kid went up a rank
      Enthusiast
    • Conversation Starter
      NeoToad777 earned a badge
      Conversation Starter
    • Week One Done
      VicByrd earned a badge
      Week One Done
    • Reacting Well
      NeoToad777 earned a badge
      Reacting Well
  • Popular Contributors

    1. 1
      +primortal
      486
    2. 2
      +FloatingFatMan
      267
    3. 3
      ATLien_0
      261
    4. 4
      Edouard
      201
    5. 5
      snowy owl
      178
  • Tell a friend

    Love Neowin? Tell a friend!