Table lock issues during upgrade from 2009 -> 2013

AronChan
Member Posts: 9
Hi All
Im currently attempting to upgrade a database from 2009R2 to 2017.
On the step where i upgrade the database from 2009 to 2013 by opening it in the development invironment im experiencing issues with table locks.
(this is the step where sql data types and colation is changed)
I have tried running the database in single user and multi user.
I have tried turning off all service tiers and taking all other databases offline. There are no maintenance or other sql jobs interfering with the upgrade.
Below i have attached some screenshots showing the problem.



I have redacted the database and table names in the screenshots above due to my customers privacy.
However i think you get the idea.
Any ideas would be greatly appreciated - See you all at TechDays
Im currently attempting to upgrade a database from 2009R2 to 2017.
On the step where i upgrade the database from 2009 to 2013 by opening it in the development invironment im experiencing issues with table locks.
(this is the step where sql data types and colation is changed)
I have tried running the database in single user and multi user.
I have tried turning off all service tiers and taking all other databases offline. There are no maintenance or other sql jobs interfering with the upgrade.
Below i have attached some screenshots showing the problem.



I have redacted the database and table names in the screenshots above due to my customers privacy.
However i think you get the idea.
Any ideas would be greatly appreciated - See you all at TechDays
0
Best Answer
-
Hi,
The 3rd screenshot says that your database is monitored by the SQL's Change Data Capture feature. I guess that CDC maintains its own connection, or just keeps a share lock on the database, which prevents the database to be switched into single-user mode for conversion.
Slawek
Slawek Guzek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-035
Answers
-
Hi,
The 3rd screenshot says that your database is monitored by the SQL's Change Data Capture feature. I guess that CDC maintains its own connection, or just keeps a share lock on the database, which prevents the database to be switched into single-user mode for conversion.
Slawek
Slawek Guzek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-035 -
Thank you Slawek. It was indeed the CDC messing with me.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions