Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Table of Contents
About the Sponsor����������������������������������������������������������������4
Introduction���������������������������������������������������������������������������5
Cloud Servers����������������������������������������������������������������������19
Learning More���������������������������������������������������������������������20
Conclusion���������������������������������������������������������������������������22
2
GEEK GUIDE SQL Server on Linux
GEEK GUIDES:
Mission-critical information for the most technical people on the planet.
Copyright Statement
© 2017 Linux Journal. All rights reserved.
THE MATERIALS ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
TITLE AND NON-INFRINGEMENT. The Materials are subject to change without notice
and do not represent a commitment on the part of Linux Journal or its Web site
sponsors. In no event shall Linux Journal or its sponsors be held liable for technical
or editorial errors or omissions contained in the Materials, including without limitation,
for any direct, indirect, incidental, special, exemplary or consequential damages
whatsoever resulting from the use of any information contained in the Materials.
No part of the Materials (including but not limited to the text, images, audio
and/or video) may be copied, reproduced, republished, uploaded, posted,
transmitted or distributed in any way, in whole or in part, except as permitted under
Sections 107 & 108 of the 1976 United States Copyright Act, without the express
written consent of the publisher. One copy may be downloaded for your personal,
noncommercial use on a single computer. In connection with such use, you may not
modify or obscure any copyright or other proprietary notice.
The Materials may contain trademarks, services marks and logos that are the
property of third parties. You are not permitted to use these trademarks, services
marks or logos without prior written consent of such third parties.
Linux Journal and the Linux Journal logo are registered in the US Patent &
Trademark Office. All other product or service names are the property of their
respective owners. If you have any questions about these terms, or if you would
like information about licensing materials from Linux Journal, please contact us
via e-mail at info@linuxjournal.com.
3
GEEK GUIDE SQL Server on Linux
4
GEEK GUIDE SQL Server on Linux
SQL Server
on Linux
REUVEN M. LERNER
Introduction
Let’s get this out of the way: I’m still surprised to be writing
this Geek Guide. It’s no secret that Microsoft was long
perceived as the enemy of open-source software. Indeed,
it’s not unusual for people in open-source forums, when
faced with a question from someone using a Microsoft
product, to rudely refuse to help.
But, even the most skeptical open-source fan must admit
that Microsoft has changed during the last few years. It has
released many developer tools and libraries as open source,
and it has started to include Linux as a supported platform
for some of its software. Microsoft is embracing open
source in different ways—sometimes as a way to license its
software and sometimes as an additional platform on which
to run its commercial products.
5
GEEK GUIDE SQL Server on Linux
6
GEEK GUIDE SQL Server on Linux
7
GEEK GUIDE SQL Server on Linux
8
GEEK GUIDE SQL Server on Linux
9
GEEK GUIDE SQL Server on Linux
10
GEEK GUIDE SQL Server on Linux
11
GEEK GUIDE SQL Server on Linux
12
GEEK GUIDE SQL Server on Linux
13
GEEK GUIDE SQL Server on Linux
14
GEEK GUIDE SQL Server on Linux
15
GEEK GUIDE SQL Server on Linux
zypper configuration:
16
GEEK GUIDE SQL Server on Linux
different directories:
17
GEEK GUIDE SQL Server on Linux
1>
18
GEEK GUIDE SQL Server on Linux
Cloud Servers
Given how easily you can install SQL Server on a system,
this raises the question of whether you would want to do
so. Cloud servers are extremely popular, for a variety of
reasons. You don’t need to spec and purchase hardware;
you pay only for the resources that you need and consume,
and you can scale up easily and quickly. Moreover, the
operating system installation and maintenance are often not
your concern, either because it’s taken care of by the cloud
provider or because your machine’s configuration cannot
easily be changed.
19
GEEK GUIDE SQL Server on Linux
Learning More
Although SQL Server’s availability on Linux doesn’t indicate
anything about Linux’s technical maturity, which has been
evident for years, it does show something about Linux’s
commercial and business maturity. We are now, rather
surprisingly, in the position of having Microsoft porting
one of its best known, most powerful and most popular
products to Linux.
20
GEEK GUIDE SQL Server on Linux
21
GEEK GUIDE SQL Server on Linux
Conclusion
Let’s be honest. Many Linux users will use only
open-source databases. And for many of them, that’s
an excellent fit. But many organizations, especially
those that have used SQL Server on W indows but are
moving to Linux, undoubtedly are going to be happy to
have their favorite database available there. Moreover,
if you’re comfortable with a commercial database, SQL
Server offers no small number of features that should
pique your interest—whether it’s performance, security
or high availability.
In short, open-source advocates should welcome SQL
Server onto the Linux platform and see it as additional
proof that open source is alive and well, and that
commercial software companies and open-source users
can work for mutual benefit. If you’re not wedded to a
particular database product and are interested in high
scalability and flexibility—not to mention compatibility
with the Microsoft ecosystem of tools—you should take
a look at SQL Server. n
22