Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nvivo 12 support #9

Open
Mike-King89 opened this issue Feb 11, 2021 · 2 comments
Open

Nvivo 12 support #9

Mike-King89 opened this issue Feb 11, 2021 · 2 comments

Comments

@Mike-King89
Copy link

Mike-King89 commented Feb 11, 2021

Hi Johnathan,

Any chance you can adjust NormaliseNVP for windows NVivo 12?

Version 12 uses Microsoft SQL Server Express LocalDB 2014 SP3 seen from here - I have downloaded this and used the steps as directed.

There is an error that 'nvivotools' user cant be logged in. The server output is as follows:

2021-02-11 14:27:51.09 spid52 The database 'nvivo10796' cannot be opened because it is version 869. This server supports version 782 and earlier. A downgrade path is not supported.
2021-02-11 14:28:12.43 Logon Error: 18456, Severity: 14, State: 38.

Does this mean the server is wrong?

Update:

  • Yes it means the server in the QSR Documentation is wrong and this is a SS Express 2017.

Installing SS Express 2017 and changing the InstanceVersion to 'MSQL14' no longer throws a server user connection error - taking the process through to the Normalise table creation section but is now failing with sqlalchemy.exc.NoSuchTableError: Annotation. Is this because the tables in v12 have changed with new structures and names?

Many thanks for your work to date, If we can get this to work it would be a lifesaver!

Cheers,
Mike

@jschultz
Copy link
Collaborator

I didn't realise QSR provided any information at all about the SQL Server version. In any case well done for working out and configuring the correct one.

From what you describe it certainly looks like NVivo v12 has changed at least the name of one of its tables. However, since Annotation is the first table that NVivotools tries to access, it may be that something else has gone wrong.

Since you have managed to connect to the database, are you able to do a dump of its structure and we can take a look? Like pretty much everything created by Microsoft this is something that should be trivial but isn't. You may find it simpler to export to NVivo for Mac format which uses SQL Anywhere databases and do it from there. Although that still leaves the problem that there are small differences in the formats between Windows and Mac versions, it should be enough to tell us whether the table names have changed.

@gdzqzzx
Copy link

gdzqzzx commented Apr 21, 2021

It seems that database structure of NVivo12 hasn't been changed. Maybe it's because Annotation Table wasn't created because you didn't create any annotation?

For your information, I exported the tables and columns in my nvp file @jschultz.
NVivo12 Tables and Columns.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants