SQL Server Express replication - sql

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

Related

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

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.

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 Azure Link DB

I have a SQL Azure Server (DBn), I need to copy some of the tables from (DBn) to number of other SQL Azure Servers (DBn1,DBn2,....). I should be able to execute the copy operation through a worker role. Is this possible via Linked server feature in SQL Azure?
that's a common misconception about the linked server support for Azure SQL Database.
you can setup Azure SQL Database as a linked server in SQL Server but you cannot setup a linked server from Azure SQL Database itself that links to other Azure SQL Database or SQL Server.
you can add an Azure SQL Database as linked server. you cannot add a linked server in Azure SQL Database.
You can use Windows Azure SQL Data Sync where you can perform synchronization between SQL Databases on Windows Azure as well as instances of SQL Server on-premisse

Can’t locate Local Publications folder under Replication folder in SQL Server 2005

Can't locate Local Publications folder under Replication folder in SQL Server 2005. Replication components are installed. I am using SQL Server 2005 not express edition.
I just installed SQL Server 2005 with replication compoenents and right click on Replication folder, there I can see just 3 options. 1) Update Replication Password. 2) New -> Subscription. 3)Refresh
I have also posted this question on serverfault but no response from last more than one hour so I am trying it here.
EDIT:
Express edition is also installed on this machine but I am unable to find complete options under replication in SQL Server 2005 standard edition.
Thanks.
The server is sql server 2005 standard edition but Management studio was Express. That is why I was unable to see all options.
Did you configure your server to be a publisher when you configured replication ? Maybe the replication setting configured used this server as a subscriber only.

Sql Server 2000 trigger that references a Sql Server 2008 database fails

We have a Sql Server 2000 database application that needs to update our applications Sql Server 2008 database when certain tables are changed. For this, we use a trigger on the Sql 2000 server that fires a stored procedure on our Sql 2008 server. When trying it from SMSS, I get this message:
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
Our application used to use a Sql Server 2005 database, but we upgraded servers this weekend. The linked server objects have the same configuration as on the old server. Here is my DTC configuration. Is there anything else that could go wrong?
dtc configuration http://yourcls.com/dtc-configuration.png
Google came up with this knowledge base article for me. From your screenshot, it looks like you've got DTC configured right (though I'm skimming, definitely double check it). Have you checked your firewall settings?
It turns out the same DTC security configuration window on our Sql 2000 server did not have any network DTC access enabled. This apparently worked just fine with our old server, but when we upgraded to Server 2008 and Sql Server 2008, this needed to be enabled on BOTH servers. It is a mystery.