현재 NAV 2009 테이블을 새로운 NAV 2013 R2 데이터베이스로 마이그레이션하고 있습니다. 새 데이터베이스의 개체 디자이너에서 .fob 개체로 테이블을 업그레이드, 가져오고 컴파일 할 수 있었지만 실제로 데이터베이스 내부에있는 것처럼 보이지는 않습니다. 이SQL 데이터베이스에서 NAV 2013 R2 테이블을 찾을 수 없습니다.
use oldDB;
select name from sys.tables;
실행
는company$table
의 스타일에있는 다른 모든 테이블과 함께 시스템 테이블 이름을 얻을 수 있습니다. 그러나 이것을 실행하면
use newDB;
select name from sys.tables;
은 시스템 테이블 만 표시합니다.
어떻게 가능합니까? 테이블이 데이터베이스 내부가 아닌 다른 곳에 저장되어 있습니까? NAV 2013 R2 데이터베이스에 테이블을 가져온 경우에만이 데이터베이스에 회사가 없습니다. 이것이 문제를 일으킬 수 있습니까?
EDIT : SA로 로그인 했으므로 보안 권한이 문제가 아니어야합니다.
EDIT 2 : 새롭고 오래된 데이터베이스 테이블의 그림이 추가되었습니다.
는 SQL Server Management Studio에서 무엇을 보여주는가? Company $ Table 스타일은 NAV 2013, R2 또는 NAV 2015에서 변경되지 않았습니다. –
@ShadowXVII 제공된 sql 쿼리와 동일한 정보입니다. – Cipher