SQL server setup and test - sql

I have some basic experience using sql server 2008 R2 (server management studio). I was wondering if the express version can be installed and used on a non server computer (os = MS XP). I have a simple web app that I want to test/practice connecting to the db, and performing simple insert/delete/update commands on a table. Can this be done?
Thank you

Yes, SQL Server Express can be installed on any Windows operating system, including the "client" OSes, except Windows CE of course, but that's something else.
You can use SSMS against SQL Server Express too, although some features of SSMS will be disabled becuase the server doesn't support them.

Yes, it can be done.
Supported operating systems: Windows 7, Windows Server 2003, Windows
Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP
Check this:
Microsoft SQL Server 2008 R2 RTM - Express

Microsoft does offer SQL express, which probably offers more functionality than you would probably need right now.
http://www.microsoft.com/sqlserver/en/us/editions/2012-editions/express.aspx
Not only would you need MSSQL, you would need to have a current version of IIS installed. Is there a reason you are particularly interested in MSSQL? There are other "package" installations available of PHP/MYSQL which are more simple in setting up such as XAMPP:
http://www.apachefriends.org/en/xampp-beta.html

Related

Database Engine...Sql server 2005

I have installed Sql Server 2005 Enterprise Edition... It installed just Client Services and Support Files... It did not install Database Engine... Also in SQL Server Configuration Manager->SQL Server 2005 Services and Network Configuration is empty...
What I have to do? Is there any way to install Database Services separately...
I know that Standard and Express Editions install that Database Services also..
But I want to study how to behave when I have installed SQL Server(just server) should I install some client or what?
Can you help me?
Thank you a lot.
You are using windows XP or a home edition of Windows Vista or 7...
SQLServer Enterprise edition does not install database engine on these operations systems, because they are not server os.
You should use Standard Edition that will work for you fine, or change your os !

SQL Server 2005 and SQL Server 2008 Coexisting in Windows 7 machine

Some SQL Server 2005 and 2008 questions.
1) Can they coexist on the same Windows 7 machine without issues?
2) Can you attach and run 2005 databases to SQL Server 2008 without compatibility issues or is this a no go?
3) Does SQL Server 2005 even work on Windows 7?
Yes, both can coexist on the same machine without issues.
Yes, however, once you attach a 2005 database into a 2008 instance, you have upgraded it to 2008 never to go back to 2005 unless you export the data into some universal format. You can however, have both engines running simultaneously and can use either set of management tools to see either database (although some features will only work with the 2008 management studio working against the 2008 database)
Yes. Both sets of tools (including Management Studio) and services can coexist on the same machine (I have this very setup). The only thing you cannot do is to have both engines listening on the same port. Thus, one of the two will have to be a named instance.
1) Yes.
2) You can view 2005 database under 2008 management studio, not sure about hosting them under a 2008 instance though. I'm fairly confident they do, but not sure if it's native or via converting to a 2008 database.
3) Yes.
Note that you can't have 2005 MS and 2008 MS (management studio) installed on the same OS. This was based on my experience a long while ago when 2008 first came out, I got an error message stating that I couldn't install it because of a previous version (2005) being installed, or something akin to that. Turns out it has changed.

Is it possible to install SQL Server 2005 (enterprise edition) on Windows Server 2008?

Is it possible to install SQL Server 2005 (Enterprise Edition) on Windows Server 2008?
Sure, why shouldn't it be possible to do that???
Just do it! I don't see any reasons why you should have any issues with this setup.
Go ahead and try it - if you run into any actual problems, come back (but preferably to http://Serverfault.com) and ask for help.
Yes. The SQL Server version doesn't have to match the operating system version, as it is for example with the IIS.
Yes.
What does the MS site for SQL Server 2005 say? (my bold)
SQL Server 2005 on Windows Server 2008
and Windows Vista
In an effort to provide customers with
more secure products, Microsoft
Windows Server 2008 and Microsoft
Windows Vista are supported by SQL
Server 2005 Express Edition Service
Pack 1 (SP1), and for all other
editions will be supported by SQL
Server 2005 Service Pack 2 (SP2) or
later when it becomes available.
Earlier versions of SQL Server,
including SQL Server 2000 (all
editions including Desktop Engine
edition, a.k.a MSDE), SQL Server 7.0,
and SQL Server 6.5, will not be
supported on Windows Server 2008 or
Windows Vista.

Which one should I choose to install on my server: Windows 2003 Standard or Windows 2008 Web Edition?

I'm in the process of looking for a dedicated server to host my soon to be released web apps. THey are build with ASP.NEt and uses Sql Server 2005. I've got a great deal with a company for a Intel Core2Quad Q9300 with 8Gb or ram and 750Gb sata.
They offer me Windows 2003 64 Standard or Windows 2008 64 Web for free, which one should I choose?
My main concern is about the database, in the first moment I'm going to have only one box to host both the web and database layer. Will I be able to install SQL Server (initially the express edition, then eventually the standard) on the Web version of Windows 2008?
If you can get Server 2008, i'd go with it because IIS7 is an excellent Upgrade to IIS6.
SQL Server Standard 2008 64-Bit is officially supported on Windows 2008 Web Server. SQL Server Enterprise 2008 64-Bit is NOT (not sure if it does work and is only not listed. 32-Bit Enterprise is listed, but running 32-Bit on a modern server does not sound appealing). See System Requirements here for a full list of SQL Server 2008 Editions and supported Servers.
Not sure about SQL Server 2005, there seems to be a patch needed.
You can run SQL Server on Server 2008 Web Edition (this is a change from Server 2003 Web Edition). The main limitations I am aware of between Web and Standard for 2008 is Web cannot do any kind of virtualization, Active Directory or DNS management, etc. It is intended to be essentially an application server.
I would recommend the newer OS, since it comes with IIS7 and the enhanced TCP/IP (among other things).
If its free, go for the standard version. Here is a comparison of the features:
http://www.microsoft.com/windowsserver2008/en/us/compare-features.aspx
I've never noticed any performance differences in the versions, so might as well get features you might use someday. Expensive to upgrade later.
You can run the SQL on either one.

Can SQL Server Express be used to effectively administrate a SQL Server Standard/Enterprise installation?

We have a number of MS SQL Server 2005 installations (both Standard and Enterprise editions) on our webservers. From time to time I need to administrate them from home. Right now I'm using Remote Desktop to connect to my work machine, but I'd prefer to install SQL Server Management Studio on my home machine so that I can work more efficiently. I don't have a spare license, so I was wondering... if I installed MS SQL Server 2005 Express on my home machine, could I use it to effectively administrate the higher-end installations on our servers?
See this question:
What's the difference between SQL Server Management Studio and the Express edition?
Also, if you have any trouble doing anything from Managment Studio Express, there are third-party tools out there that have no trouble connecting to SQL Server.
Personally, I've noticed a few things missing out of the box:
Import/Export
Activity Monitor
Job monitor
However, the question I linked to indicated you may be able to restore most of that for use when you connect to a full sql server edition.
If you do a client tools only install of the standard edition (ie. just SSMS) and don't install the database, agent, etc. then I'm pretty sure you don't need another license and won't be violating the EULA. If you want a full install the SQL Server developer edition is only $49 and comes with everything.
http://www.microsoft.com/sqlserver/2005/en/us/developer.aspx
I'm not sure if you can create backup schedules and maintenance plans in Management Studio Express.