Unable to install SQL Server 2016 on Windows 7 SP1 x64 - sql-server

I need to install SQL Server 2016 (including Reporting Services, SQL Agent etc) on Windows 7. I know that it's not supported platform so I'm looking for a solution how to make that.
I found out the following two conversations on below topic:
Why can I not install sql server express 2016 on windows 7 professional 64 bit SP1?
https://redmondmag.com/articles/2016/06/01/sql-server-2016-hits-general-availability.aspx?m=1
I have followed the steps from 2nd one:
- Install on W10 VM,
- Copy all Program Files files from W10 to W7
- Copy REG KEY from W10 to W7 (don't know exactly which one)
- Install SSDT tools
- Install SSMS
All in all I have the following view:
Unfortunately when I'm trying to run SQL 2016 services it's not starting up.
Any step by step instruction would be very helpful.

You've answered your own question. SQL 2016 is not supported on Windows 7 or earlier. You have to upgrade to Windows 8.

You cannot install SQL Server 2016 on Windows 7 but you can install SQL Management Studio on Windows 7 to connect to a remote server instance.
SSMS is now supported independent of the SQL installation. As of v16, it is maintained independently and claims backwards compatibility to SQL2008. The latest version is available at https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017
As of this post, SSMS v17.9.1 worked on my installation of Windows 7 Pro x64 and allowed me to connect to a remote SQL2017 instance.
SSMS version 17.x or later does not support connecting to the legacy SQL Server Integration Services service. To connect to an earlier version of the legacy Integration Services, use the version of SSMS aligned with the version of SQL Server.

Related

Installing Windows SQL Express Server 2016

I am having an issue installing Windows SQL Express Server 2016, when I try to run setup.exe, it tells me that:
"The version of this file is not compatible with the version of Windows that you are running. Check your computer's system to see whether you need x86 (32-bit) or x64 (64-bit) version of this program, then contact the software publisher"
I am running Windows 7, 32-bit, but I was never prompted to select this either from Microsoft's website or from the installer that I downloaded, so I assumed it automatically figured it out. Where can I get the 32-bit version?
The last SQL Server that still support Windows 7 is SQL Server 2012. The next version, SQL Server 2014, already requires Windows 8. So you'll have to use SQL Server Express 2012.

How to install sql2005 on sql2008r2?

I am poorly experienced in SQL Server installations. I have already installed 2008r2 on Microsoft Windows 8.
Now I want to install MS SQL Server 2005, but I need both MS SQL Server 2008r2 and MS SQL Server 2005.
How can I install this?
You can install both versions on same computer..
From MSDN:
SQL Server supports multiple instances of the Database Engine, Analysis Services, and Reporting Services on the same computer. You can also upgrade earlier versions of SQL Server, or install SQL Server on a computer where earlier SQL Server versions are already installed.
There's a couple of problems here; firstly SQL 2005 isn't even compatible with Windows 8. Windows 7 you can just about get away with it with some patching. Next you need to install the instances and tools in version order. So SQL 2005, then SQL 2008.
You could try uninstalling SQL2008, but you'll probably find too many updates and bits have occurred to get back to a state that might allow you to try doing SQL2005.
My recommendation would be; format the host machine. Install Windows 8. Setup HyperV virtual machines for each version of SQL Server in an operating system that's more inline with the SQL product. Eg. Win2003 for SQL2005. Win2008 for SQL 2008.
He's a block post of doing this to create a manageable developer workstation running every version of SQL Server: http://www.purplefrogsystems.com/paul/2016/05/using-hyper-v-and-powershell-to-create-the-perfect-developer-workstation/

Why can I not install SQL Server Express 2016 on Windows 7 Professional 64 bit SP1?

When trying to install SQL Server 2016 Express in Windows 7 Professional x64 SP1 in VMware I get the following message.
What can I do to solve this?
Here is a workaround for users that need SQL 2016 on a Windows 7 development PC. This will allow the developer to develop and manage them by using using MDFs in LocalDB:
If you don't have Visual Studio 2015 then get it or the 2015 Community Edition
Download and install SQL Server Data Tools. SSDT
Note:
When I initially installed Visual Studio 2015 I chose custom install and selected all options. I was assisting someone else troubleshoot their installation so I installed Visual Studio 2015 Community Edition on another Win 7 Computer. I chose custom Install and under Windows and Web Development options I chose Microsoft SQL Server Data Tools. It stated 2012 SQL Server, but after install and restarting I had both the 2014 and 2016 SqlLocalDB (under 120 and 130 folders respectively). SQL Server Data Tools install may not be needed unless you need SSIS, SSAS or SSRS which I do need.
After all of this you will need SQL Server Management Studio 2016 or higher to connect to the local db and access the 2016 functionality.
After you have installed this there should be a SQL Local DB command Line tool installed. My install location was D:\Programfiles\130\Tools\Binn\SqlLocalDB.exe
The default install location as pointed out by Discosultan may be:
D:\Program Files\Microsoft SQL Server\130\Tools\Binn\SqlLocalDB.exe
My install path was different, but that may be due to the several versions and related components of SQL server that I have installed on the PC and the manner of my installs. Once you have done the install you can search for SqlLocalDB.exe if you have multiple versions and navigate to the 2016 version, (product version 13 in the 130 subfolder).
You can find the install folder path in the registry for SQL 2016 by reviewing the following Registry Entry in HKEY_LOCAL_MACHINE (Abbreviated to HKLM below):
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server Local DB\Installed Versions\13.0
You can run the command line from there or add the directory to the path statement. I have multiple versions so I just go to the directory. Then you create a localDB instance and start it:
SqlLocalDB create "LocalDBExample2016" -s
SqlLocalDB Utility Command Line Reference
From that point if you prefer the GUI you can open SQL server Management Studio 2016 or through Visual Studio and connect to server:
(localdb)\LocalDBExample2016
From there you can add databases, etc.
The mdf and log files will default to C:\Users\[UserName], but they can be moved when creating the databases or copied elsewhere and given to the DBAs, etc. Some of the features won't be available like in memory OLTP tables. Here are the edition comparisons: Editions and Supported Features for SQL Server 2016
As the error message states SQL Server 2016 is not supported in Windows 7. You will have to upgrade to Windows 8 or higher or switch to a Windows Server operating system. Here is a list of all the operating systems (and other hardware and software requirements) in which SQL Server 2016 can be installed.
Late to the party, but while you can't install SQL 2017 Express or 2016 Express on Windows 7, you can install SQL 2014 Express. This may not work for compatibility purposes if you're dealing with a newer version of SQL (although I've been able to install the non-express version of SQL 2016 and 2017 to Windows 7) but if you're supporting something that uses an older version of SQL Express (which, frankly, is likely if you don't have access to a newer OS) this should work well enough.

sql server doesn't work on windows 8 64bit

I'm facing kinda weird problems. I installed windows 8 pro 64 bit then installed Visual Studio 2010, both working well. But the problem is in SQL server 2008 and SQL server 2012 installation. Both gives different kind of errors; sometime it says that version not matching. Then finally, I installed 2012. Had no login or windows authentication. I don't know why it never happened to me. Please suggest a correct link for installing SQL server on windows 8 64bit so I can use MANAGEMENT studio etc..
I had a similar problem when installing SQL Server Express on Windows 8.1 pro. Just right click the installation executable (even if it's on a DVD, find the setup.exe or similar), go to Properties, Compatibility tab and use the compatibility for an older version of windows, like Windows 7.
Another option is to download the latest package from Microsoft. I was able to install the SQL Server 2008 SP3 without compatibility settings. You could try SQL Server SP1 as well (I haven't tested this without compatibility settings).
here you go
http://support.microsoft.com/kb/2681562
in there there's information about installing the old sql server apps on newer windows version. The minimum version for windows 8 is SQL Server 2008 SP3.

how to instal MS SQL Server 2008 management studio in windows 8?

I am using 64bit Windows 8 rtm.
Where can I get Sql server 2008 mgmt. studio for it?I tried installing sql server 2008 express sp1 and SQL Server 2008 R2 Express SP1, but it wont install.(ref: http://blogs.msdn.com/b/sqlexpress/archive/2012/03/02/sql-server-express-and-windows-8.aspx)
Can you provide me a link from where I can download a working setup and give step by step installation instructions?
Well for a start the OS requires the appropriate version of MS SQL to be installed. You may have difficulty in installing just the management studio because express is primarily designed to run on a stand alone machine. There is some configueration work to do to get ports open and protocols enabled. I suggest you install SQL 2008 R2 express with tools: http://www.microsoft.com/en-gb/download/details.aspx?id=26729
You want the WT (with tools versions)
however you may want to install sql 2012 express as this will connect to all earlier versions of MS SQL

Resources