NAV 2013 R2 install, no rights to Master DB
Hi,
The question is simple, is it possible to install or run NAV 2013 R2 without access to MASTER DB?
The setup story is as follows:
We're trying to install a NAV 2013 R2 in a hosted environment. The hosting company will not allow access to MASTER database. Because the SQL server is shared.
We triedrestore a NAV db with licence data imported into it. But we cannot start neither client or DEV env up.
Here's the error when trying to start DEV environment:
Microsoft Dynamics NAV Development Environment
The following SQL Server error or errors occurred:
262,"42000",[Microsoft][SQL Server Native Client 10.0][SQL Server]CREATE TABLE permission denied in database 'master'.
SQL:
CREATE TABLE [dbo].[$ndo$srvproperty] (license IMAGE NULL)
Thx
The question is simple, is it possible to install or run NAV 2013 R2 without access to MASTER DB?
The setup story is as follows:
We're trying to install a NAV 2013 R2 in a hosted environment. The hosting company will not allow access to MASTER database. Because the SQL server is shared.
We triedrestore a NAV db with licence data imported into it. But we cannot start neither client or DEV env up.
Here's the error when trying to start DEV environment:
Microsoft Dynamics NAV Development Environment
The following SQL Server error or errors occurred:
262,"42000",[Microsoft][SQL Server Native Client 10.0][SQL Server]CREATE TABLE permission denied in database 'master'.
SQL:
CREATE TABLE [dbo].[$ndo$srvproperty] (license IMAGE NULL)
Thx
0
Comments
-
there is a property in file->database->Alter. called store license in the database. Checkmark that field and it will ask you for the license and then the Access to master db is not required.0
-
I fear that the answer to your question is no.
Based on MS Help, you need sysadmin rights:
http://msdn.microsoft.com/en-us/library ... 7(v=nav.70).aspx
The table [dbo].[$ndo$srvproperty] in the master db is mandatory for NAV 2013 R2.
As a workaround, the table could be created manually by the sysadmin of the hosting provider. In a second step, a licence needs to be stored in this table. If the table does not contain one record with a licence you will get an new error message stating that the licence is missing, even a separate licence is stored in the NAV DB. See here how this could be managed:
http://navnewb.blogspot.ch/2012/08/how- ... s-nav.html
Still then, select permission on this table for the user working with the dev environment and the NST is needed:
http://msdn.microsoft.com/en-us/library ... 0(v=nav.71).aspx0 -
Thank you for your comments.
We will try to see, it your solution brunelli is suitable for the hoster. Will post an update later...0 -
Hi,
The hosting company decided not to try the scenarios discussed here. Instead they have offered a dedicated SQL server to the customer.0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 611 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 253 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
