Azure SQL Server VM with personal SQL Server production key - sql-server

I created an Azure SQL Server Standard VM. As the price page showing, VM with SQL Server installed will charge additional SQL Server fee.
Now I found I have a SQL Server Enterprise key. After I upgrade my pre-installed SQL Server Standard version to Enterprise version, will I still be charged the SQL Server fee?
Thanks

After I upgrade my pre-installed Standard version Sql server to
Enterprise version. Will I still be charged the Sql Server fee?
Yes.
If you want to use your own key, you have to strat from a regular Windows Server VM (and not SQL Server VM). Then, on top of that Windows Server, you install your version of SQL Server with your key.

Related

What SQL Server 2017 Edition has the agent?

Right now I have the express version and I need some automated work done and thus, I need the agent in my SSMS, my question is:
Which edition has the agent? On the website I've seen...
Enterprise,
standard - per core,
standard - server + CAL,
Developer,
Web,
Express
SQL Server Express doesn't support SQL Server Agent.
SQL Server Enterprise, standard, Developer, Web all support SQL Server Agent.
By the way, You can also see the SQL Server Agent Service of the SQL Server Express instance in the Sql Server Configuration Manager. But you can't start it. You will get the error message like the below picture.

Microsoft Azure + SQL Database

How can i create a SQL Server 2008 SQL Database with microsoft azure.
Looks like it is defaulted to
productversion : 11.0.9214.43
productlevel : RTM
edition : SQL Azure
Please help me
SQL Azure is a cloud service version of SQL Server. You can't opt to use different versions of it (and it's actually slightly different to the regular server hosted version of SQL Server)
If you need a specific version of SQL Server hosted in Azure, you'll need to create a Virtual Machine and run it there.
Have a look through the VM Gallery to see if they have a pre-built VM Image with SQL 2008 installed,
Alternatively, spin up a Vanilla Window Server VM, and install SQL Server yourself.

confusion about SQL Server Express and localdb

I need to deploy a WCF service with a database on client machines. I am confused about SQL Server Express. I need to verify all of the following.
When attaching database files in the App_Data folder, do I still need to install SQL Server Express engine (Windows service) on client machines?
There is a flavor called SQL Server Express LocalDb. That one does not need an engine (Windows service)? But I think it need a prerequisite installation of LocalDb.
Localdb is introduced with SQL Server 2012. There is NO localdb for SQL Server 2008. Correct? I could not find 2008 version on MS site.
Do I still need to install SQL Server Express engine (A win Service)
on client machines?
Yes, they need it installed for your application to query the database. Can't really get around it.
There is a flavor called SQL Express localDb. That one does not need
an engine (win service)? but I think it need a perquisite installation
of localdb.
Yes, you'd still need to install LocalDB on the client machine. It's pretty hassle-free to do, but I think it's overkill unless you really need the full features of a SQL Server instance for your webservice.
Instead of LocalDB I'd strongly recommend using SQL Server Compact Edition - it performs the role you're thinking of (your WCF Service can simply connect directly to the database file on your client machines without installing SQL Server, and is lightweight), but doesn't need to be installed (it's simply included as a DLL with your WCF application):
Unlike other editions of Microsoft SQL Server, SQL CE runs
in-process with the application which is hosting it.
In Microsoft's own words on the differences between LocalDB and SQLCE:
LocalDB and SQL Server Compact?
Small and simple database, lightweight installation, connecting to a
database file -- this will sound familiar to any developer using SQL
Server Compact. The similarities are not accidental, as our goal for
LocalDB was to be as easy to use as SQL Server Compact (while being as
powerful and compatible with full SQL Server as SQL Express).
There are significant differences between LocalDB and SQL Server
Compact:
Execution mode: SQL Server Compact is an in-proc DLL, while LocalDB runs as a separate process.
SQL Server CE is kind of like an updated version of MS Access, the file goes with the application which can "just connect" to the database file without involving any database server installation, and its syntax/features are very close to SQL Server standard.

Installing full text feature for Sql Server (compatibility issue)

I have Ms Sql Server Express 2005 currently installed. I need to install the "Sql Server Express with Advanced Services" from Microsoft, found here (in order to enable full-text search feature):
http://www.microsoft.com/betaexperience/pd/SQLEXPCTAV2/enus/default.aspx
Problem is: the "Express with advanced services" component is from 2012, and my Ms Sql Server is from 2005. Are they compatible? Do I risk messing up the Sql Server installation if I run this service?
I'm very short of time and I don't want to mess up my installation and have to reinstall.
Thank you!
Installing Express with Advanced Services will install a new instance of SQL Server. Compatibility won't matter because only the new Express instance will have Full-Text capability and your existing SQL Server 2005 instance won't be able to use it. What you probably want to do is install Full-Text for the instance you already have installed - you can do this through Add/Remove Programs for the existing SQL Server 2005 instance (assuming you still have the install media for SQL Server 2005), which will call up the Installation Center where you can choose to add features to an existing instance.

Database server version is different than the version of SQL Server I have installed

I'm opening up SQL Server 2008 R2 Management Studio.
When I connect to my database server, it says the version is 9.0.2047. But when I connect to my analysis server and report server, they are both version 10.50.1600.1.
How can I change my database server so that it is running version 10.50.1600.1?
In the SSMS Object Explorer, from the "Connect dropdown > Database Engine..." item, you can choose from all your available database servers.
It seems like you have different versions of SQL Server installed alongside each other.
Uninstall SQL Server 2005, and install SQL Server 2008 R2.
Here's a nice website with versions for you.

Resources