Can I replicate from SQL Server 2012 Express to SQL Server 2012 Express somehow? - sql

I am thinking this may not be possible as standard, but can I publish replication using SQL Server 2012 Express and subscribe with SQL Server 2012 Express? I am wanting to create a fail over between 2x VM's in an Zure Availability set.
Thanks!

No. SQL Server Express cannot serve as a Distributor or Publisher. SQL Server Express can only serve as a Subscriber to Transactional, Snapshot, and Merge publications. You will need an instance of at least Standard Edition or higher to create a publication.
Replication Considerations (SQL Server Express)
SQL Server Express cannot serve as a Publisher or Distributor.

Related

SQL Server Express replication

Is it possible to replicate or mirror one database from SQL Server Express to SQL Server ?
TechNet Link
SQL Server Express cannot serve as a Publisher or Distributor.
However, merge replication allows changes to be replicated in both
directions between a Publisher and Subscriber. SQL Server Express does
not include SQL Server Agent, which is typically used to run
replication agents.
but what you can do is impose a replication process, create a trigger that will insert or update your replicated server

Working with a sql database on SQL Server 2012 and work with the same database on SQL Server Express 2012 is the same?

I have this question about the SQL Server and SQL Server Express.
In my client machine, the database that he's using is SQL Server 2012 and in my machine i have SQL Server 2005.. so i want to install another instance and a friend told me that i dont need to install the SQL Server 2012 Standard (the one that they have) and with the SQL Server 2012 Express will work.. is that ok?
I really don't know the real difference in working with SQL Server Express 2012 and SQL Server Standard 2012 (with the same database).
On of the major differences is that with express you not be able to back ups over the network. Local backups only. When I do back ups from the SqlExpress Server Manager Studio it doesn't recognize mounted drives. Check out this for a more formal approach to your question
[http://msdn.microsoft.com/en-us/library/cc645993.aspx][1]
Check through this document:
Features supported by the editions of SQL Server 2012
You will soon be able to see if there are any features that you are using in standard that are not available in express.

Can you replicate from SQL Server 2012 to 2008 R2

Quick question: can you replicate a database from SQL Server 2012 to 2008 R2?
We currently have a push transactional replication setup from a SQL Server 2008 R2 database (publisher) to another 2008 R2 (subscriber). The publisher is controlled by a partner organisation that we work closely with, but we have little control over their infrastructure (other than the replication).
Our partner is upgrading their infrastructure to SQL Server 2012 - and as such we need to know if we will be forced to upgrade all or part of our solution to 2012 to follow suit.
Do we need to upgrade our subscriber SQL Server to 2012, or can we leave it as 2008 R2 and somehow configure it to subscribe to a 2012 replication?
Any information and/or references would be appreciated. We're in the process of coming up with a migration plan.
You can keep your 2008R2 subscriber, as long as the distributor and the publisher are one and the same instance (and it seems that they are, since you're running a push trans replication). Quote from here:
A Subscriber to a transactional publication can be any version within two versions of the Publisher version. For example: a SQL Server 2005 Publisher can have Subscribers running SQL Server 2005, SQL Server 2008 (including SQL Server 2008 R2), or SQL Server 2012; and a SQL Server 2012 Publisher can have Subscribers running SQL Server 2005, SQL Server 2008 (including SQL Server 2008 R2), or SQL Server 2012.
Probably you will have to reinitialize your subscription once the publisher upgrade is done. it would be preferable to not use any 2012 specific features or even to run the publisher database in 2008 compatibility mode.
2 versions back SQL replication:
8.0 for SQL Server 2000.
9.0 for SQL Server 2005.
10.0 for SQL Server 2008.
10.5 for SQL Server 2008 R2.
11.0 for SQL Server 2012.
12.0 for SQL Server 2014.
13.0 for SQL Server 2016

Merge replication between sql server 2008 and 2000

Good day guys, I have one issue I'm trying to organise Merge replication between two servers 2000 and 2008. I tried two variants:
First: I made publication at Sql server 2000 and when I tried to made subscription at 2008 I received following message: "For merge publications, the version of the Subscriber must not exceed the version of the Publisher".
Second one: I made publication at Sql server 2008 and when I tried to made subscription at 2000 I received following message: "to connect this server you must use SQL server Management Studio or SQL Server Management Objects"
So could anyone give me good advice how to solve this issue ?
As stated in Using Multiple Versions of SQL Server in a Replication Topology:
For merge replication, a Subscriber to a merge publication can be any
version no later than the Publisher version.
This means you must make the SQL Server 2008 instance the Publisher and the SQL Server 2000 instance the Subscriber. Use SQL Server 2008 Management Studio to configure the topology.

SQL Server engine or stand-alone

I begin release my applications in the city. I have a question, :
Which is better and why, for a local target system database ?
SQL Server Engine or for ex. SQL Server Express Edition ?
Depends on your needs, the SQL Express doesn't support the SQL server engine to start with the MSSQL Server.
I'll Explain a bit, If you have SQL express 2008 or 2012 you cant run the SQL jobs for example the Automatic backup, cleanup or any other job that you would like to run on the SQL server automatically.
The SQL Server 2008 R2 Express Database Size Limit Increased to 10GB, if you have bigger then 10GB database then you need to think of having the SQL server enterprise or web edition.
SQL Server 2008 R2 Express is still limited to 1 CPU and 1 GB or RAM.
Mirroring is not supported on SQL Express, and you cant have the SQL Server Profiler.
If you think you need more then 10GB database and more then 1CPU parallelism with SQL scheduler jobs then you should consider moving to SQL server enterprise edition or Web edition.
Regards,
Gabriel