remote_data_archive_migration_state
alexjf
Posts: 7
I can no longer compare any of my SQL Azure v12 databases using SQL Compare 11.5 as of 19th February.
The error I get says:
They did all compare yesterday, so I assume it's an update that Microsoft has rolled out over night. It's really worrying not being able to compare them though.
Will this be fixed in a minor release soon?
The error I get says:
Invalid column name 'remote_data_archive_migration_state'.
They did all compare yesterday, so I assume it's an update that Microsoft has rolled out over night. It's really worrying not being able to compare them though.
Will this be fixed in a minor release soon?
Comments
Thanks for the report - I'm just looking into this now.
Unfortunately I don't seem to be able to reproduce it from here - I've just re-run all our azure v12 tests and they seem to be happy. The column we're looking for is in sys.tables - what columns do you see there at the moment?
@version I get
Just for some further information, we're in the Australia East data center, maybe due to us being in the furthest ahead time zone we were released with a version before other data centers? On your v12 databases that you run tests against can you see if you're running the same version?
The columns in my sys.tables for my production database are:
The columns in my sys.tables for the master database are:
There doesn't look to be a remote_data_archive_migration_state column.
I can only assume it's a Microsoft update because everything compared fine the day before and nothing compared today, but no changes were actually rolled out from me on either day.
@version I get this:
as opposed to what I was getting on the 19th of February which was:
Notice that the version numbers are the same but the date is different...
So to confirm - I can currently sync with 11.5, however I'd be wary that they might upgrade again and cause this to break my removing the column I mentioned.
Is this something you guys should follow up with Microsoft?
Thanks for the update - good to hear that it's working for you again. I believe we are currently asking Microsoft about what happened here, so hopefully we'll have a bit more warning next time
Unfortunately it's happening again today. I can no longer sync any of our SQL Azure databases in the Australia East data-center.
Today the version build date has changed again, but the version number, yet again, remains the same whilst the column no longer exists. This is extremely frustrating
The column remote_data_archive_migration_state has yet again been removed.
Is this something that one of your future releases will be able to cater for? Because not being able to sync is extremely frustrating, however I do totally understand that this isn't Red Gates fault.
What's more worrying than the whole thing is the fact that the version number remains the same, however entire columns are being dropped. IMHO that warrants a version increment, unfortunately trying to get hold of anyone who can help within the Azure team seems to be an impossible task.
Can you recreate this problem if you use the Australia East data-center?
In the meantime, I'm curious what you see for the following query:
On our test server we get:
@microsoftversion instead...
When I run your query I get the following:
The build number is different.
I actually thought you may have trouble creating a database in the Australia East data center. If you private message me your static IP address I'll create a test database and server and give you access to it in my subscription.
Microsoft are definitely throwing some spanners in the works with their versioning. Really looking forward to a solution to this
Can you please clarify what mechanism you use to query sys.tables? If you used SSMS (which uses SMO), it is likely you have an outdated version of SMO libraries that expect this column to exist in sys.tables, when in versions of SQL going forward, it is not supposed to exist. If this is the case, can you please download the latest SSMS from https://msdn.microsoft.com/en-us/library/mt238290.aspx and verify you don't see this issue? Please let us know if you still see the issue, with information on how (what mechanism) you query sys.tables.
Thanks
Sapna
Awesome - eagerly awaiting a patch
I just bought SQL Compare to specifically work with these database, so I'm a bit annoyed it's useless to me. Is there any kind of workaround?
We have been in touch with SQL Compare tool team. To close on this issue, SQL Compare team is working on updating their tool to reflect the new schema. Thank you SQL Compare team.
Thanks
sapna
My database is US East.
https://msdn.microsoft.com/en-GB/library/ms187406.aspx
Are you using Stretch?
Or is your database in more than one data center?
Could someone from RedGate please give us an indication of how long we might have to wait for a release to fix this? My expensive tool purchase is useless until it's patched.
For information on enabling Frequent Updates see: https://documentation.red-gate.com/disp ... nt+Updates
Don't forget to bash Microsoft for treating their Gold ISVs this way.