SQL Server developer Edition License and CAL [closed] - sql-server

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I have to test my product with SQL Server database. Based on the search, I know I have to get hold of Developer Edition. I need to know whether for my team of 10 to access the database for testing needs 10 CALs or 10 developer licenses?
I searched enough in the net but couldn't find a straight answer.
My test setup will be like, SQL Server Developer Edition will be installed in a Test QA machine and my team will connect to that machine to test our product with.
Thanks,
ramanr

For SQL Server 2008 Developer, Microsoft's licensing page states:
You must acquire a license for each user you permit to access or use the
software. You may install any number of copies on any number of devices for
access and use by one user to design, develop, test and demonstrate
programs. Only licensed users may access the software.
They also state:
Demonstration. In addition to the licensed user, any person that has
access to your internal network may install and use copies of the software
to demonstrate use of your programs with the software.
ISTR SQL Server 2005 is similar: i.e., one copy per developer.

In addition to Chris J's answer, the licensing also provides:
II) Additional Licensing Requirements and/or Use Rights.
User Testing. Your end users may access the software to perform acceptance tests on your programs.

Microsoft answers:
http://www.microsoft.com/sqlserver/2005/en/us/developer.aspx

Related

MSDN And/Or TFS 2012 Subscription Expired [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
Our 5 developer MSDN license is about to expire. We are using TFS 2012. Do we really need to renew the license so that we keep using the TFS 2012 server?
I always thought the MSDN licenses were perpetual licenses. Meaning you keep using whatever software you have downloaded and installed after the MSDN license has expired. Recently, I tried searching for the word perpetual in the license agreement but it seems that Microsoft has removed the word.
I have talked to the resellers and they are saying that I need to buy the MSDN subscription but to be honest salespeople are always trying to sell you stuff even if you don't need it.
Can anyone shed more light on the subject please?
MSDN licenses are as far as I know limited to the term of the license. Think of them as a rental of software for the duration of the license. When it expires, they want their software back, just like a rental car agency.
If you are trying to keep your costs down, you may want to look at the following options to stay in compliance:
Microsoft Visual Studio Online, formerly TFS Online (https://www.visualstudio.com/en-us/products/visual-studio-online-pricing-vs.aspx)
5 free users
VS Community Edition for free
VS Professional available for $45/month per user
Microsoft Action Pack Subscription (https://mspartner.microsoft.com/en/us/Pages/Membership/action-pack.aspx)
$475 / year
Provides software for up to 10 users
Provides limited MSDN licenses for 3 developers, including VS2013 Professional
I think it is latest version of software only which is why I am putting limited.
Azure Credits
Lots of other benefits: https://mspartner.microsoft.com/en/us/pages/membership/action-pack-application-design-development.aspx#Market
So while I can understand the sticker shock of renewals (I feel them every year myself), using a few of Microsoft's programs for small businesses (if you qualify) sure makes it easier on the bank account.
From this link:
Microsoft licenses TFS under the Server/Client Access License (CAL) licensing model. You must have a license for each running instance of TFS and, with certain exceptions, a TFS CAL for each user or device that accesses it.
So you definitely need a subscription for a running TFS instance, however 5 MSDN accounts may not be needed. You do however get TFS with your MSDN subscription:
Eligible MSDN subscribers receive TFS and a TFS CAL as part of their subscription benefits.
In any case, read more about CAL here. And contact MS directly to get a license that best fits your needs.

Windows 2012 Remote Desktop for more than 2 simultaneous users [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I'm trying to setup a Windows 2012 Server that allows for more than 2 users to access it through remote desktop at the same time.
I know I need User/Device RDP CALs for it and I already have 4 them installed/activated and they show up on the RD Licensing Manager, I also have the Remote Desktop Services role installed.
However whenever a third user tries to connect through Remote Desktop he is asked to disconnect another user.
I saw some similar questions being asked here but no answers unfortunately.
For 2012, you need the entire environment to get close to a UI, the tool we all knew and at least like is gone. The GUI is sort of available if you have the full environment with a connection broker.
You should have gotten a grace period after setup where you could use the terminal server, but after a period it has to talk to the license server, but there's no way to tell it where the license servers is like before. You can do it with group policy - Administrative Templates\Windows Components/Remote Desktop Services/Remote Desktop Session Host/Licensing.
From there you can set the licensing mode and the licensing server. The server should then see the licenses and go back to session host and not just administrative remote desktop.

Log in page database [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I am trying to create a log in page for my application. Since there are multiple users, my page will have the ability to store user names and password. I am using VS2012, being that I am new to programming, I am not sure if using Access or SQL Server. If I create the database to store the log in info, when I compile the program how would that affect the user who installs the program. Would the database "go with the program" when compiled?
I can also use Access to store the data, but I have the a similar issue. If the user's computer does not have Access installed on their PC, how would the table be accessed?
This is probably an entry level question, I have done some research on this but have not found much information.
If you store the login information in a Sql Server Database then you need to install the SqlServer on the customer PC and distribute your database file with your application. It is not an easy task to do in a setup project and probably this is a possible motive for Microsoft to develop the LocalDB version of Sql Server that is a little bit more easy to install.
In the case of Access you need to distribute the MDB file (your database) and (if you stay with the 2003 version) nothing else because all the required libraries are distributed together with the NET framework. In case you want to use the ACCDB file format then you need to install on the customer PC the Microsoft Access Database Engine. However in Access you could find problems with 32bit and 64bit version of the OS. It is advisable to use always the x86 as target platform.
There are also alternatives like SQLite and Sql Compact Edition.
In these days, I would use the cloud. Make your program a webapplication and use an SQL database. Then the program would be accessible in any location where there's access to an internet connection. This means that it can be used on Windows, Mac's, Linux, tablets, smartphones and even smart tv's (Not that anyone uses that).
There's good tutorials on how to do this for a webapplication from PHPacademy. See:
http://www.youtube.com/watch?v=9kyQGBABA38&list=PLE134D877783367C7

Should I learn SQL Server 2008 or Oracle 11g [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I have been using MySQL for my school projects, personal web site for years.
My company is using MySQL in all web projects as well.
Now I am thinking to pay for some classes to learn another new Database system, but
I have no idea whether I shall choose MS SQL Server 2008 or Oracle 11g.
I hope to find a better job with high paid salary.
I need some advice and suggestions.
Unless Oracle is giving away downloads of 11G for you to learn on, I'd say that Oracle will be a pricey path to take. They don't list prices that I can see on the web site. (Maybe I didn't look hard enough.) Oracle DBA certification is another expensive proposition. I think it's rigorous, so it might be worth having, but it'll cost you in courses and test fees.
SQL Server won't cost as much. You can download Express for free. I'm sure it won't help you with all the enterprise features that will be missing.
if you are a java developer i think Oracle 11g is better,
or if you are a .net developer ms sql would be a better choice.
Both MS SQL and Oracle has "express editions" which are somewhat restricted, but free versions that you can try at home. Pick the one you like the most.
The salary will depend more on how good you are than the system you pick (why not both?).
You certainly should not pay in order to learn a new database system. You can get a free version of MS SQL Server Express together with Management Studio on the web. There are loads and loads of materials and tutorials on the web on MS SQL Server. I bet the same can be said about Oracle. In general, go out there and explore the web, it's a much better way to learn than paying for some courses, which might not give you what you need.
It can also depend on your area and what you are trying to get into. It seems like certain segments of the business world use MSSQL or Oracle exclusively. I would say that MSSQL is easier to get into but that's just opinion. Overall it seems like there's more MSSQL jobs but the oracle jobs pay a little better...but again that's a very person experience. I don't think you'd go wrong with either direction. I would agree with the others though that you should just download the free versions and play around a little and see which ones catches your attention more and go from there.
Let's revert roles. I ask the question and you answer.
My question to you is "Should I learn to drive a Ford or should I learn to drive a chevy".
The answer is the same because the question is the same, the tiny and irrelevant difference of problem domain notwithstanding.
You should learn oracle as oracle is bitter complex to learn where as SQL Servers is easy becoz of GUI..once you hands on with oracle,,it is easier to learn SQL Server.As a DBA you should have the knowledge of both the DBses...expertise in oracle and minor knowledge of sql server...
Check this out guys .It is very useful .Share with your friends.
http://www.blogger.com/blogger.g?blogID=199110802022460749#editor/target=post;postID=7162651198801267960

Would my environment require a paid SQL Server license? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I've written a plugin for a game that connects to a PHP page and sends it information from the game. The PHP page takes this information, connects to a SQL Server 2005 instance, then inserts the information given into a variety of tables.
I am using Apache (WampServer) to host the PHP page and SQL Server 2005 Express for hosting the database server. This setup is 'okay' as far as development goes, but I wish to release this plugin to other players. Their version of the plugin would be identical to mine in that it would connect to a remote PHP page to either add data to the database or query information from the database.
Since 'clients' are not directly hitting the database, would SQL Server 2005 require a paid license of some type for me to 'legally' use it in this way? What is the standard definition of 'production server?'
Note: I am not making any money from this plugin or PHP page however the game the plugin is written for does require a paid subscription. I am not the developer or in any way affiliated with the game however (other than a paid subscription myself).
SqlExpress is free no matter what the deployment, you just have to accept the limitations
Single CPU
1GB RAM Max Usage
4GB Database size limit (not including logs)
Based on your description I think that the SQLExpress would work fine for your application.
Here's a reference from MS http://www.microsoft.com/Sqlserver/2005/en/us/compare-features.aspx
Express is free and does not require a license fee
If you upgrade to a regular (Standard, Enterprise etc) SQL Server version then typically you get a per CPU license for a web server
SQL Server typically requires a license in your scenario, which is multiplexing.
If you are redistributing Express, meaning sending it to people that install it on their machines to use your plugin, yuo need to register (http://www.microsoft.com/sqlserver/2005/en/us/express-redistribute.aspx).
If you have Express on some server that people hit from a web page, you are OK, though you might run into performance issues with the 1GB ram limit.

Resources