2017-02-01 2 views
0

Hello sense/net community콘텐츠 유형 설치 후 오류로 인해 패키지에서 sensenet 설치가 실패 함 단계

sense/net 커뮤니티 에디션을 설치하려고합니다.

나는 단계

에 의해 this guide 단계에서 단계를 수행하지만 배치 실행할 때 다음과 같은 오류로 종료 : ExportSenseNet.bat

2017-02-01 19:45:27.5636 Installing content types... 
2017-02-01 19:46:27.3759 ======================================== 
2017-02-01 19:46:27.3890 Import ends with error: 
2017-02-01 19:46:27.4050 ========== Exception: 
2017-02-01 19:46:27.4288 SchemaEditorCommandException: Error during schema transaction rollback. 
2017-02-01 19:46:27.4839  at SenseNet.ContentRepository.Storage.Schema.SchemaEditor.RegisterSchema(SchemaEditor origSchema, SchemaEditor newSchema, SchemaWriter schemaWriter) in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Storage\Schema\SchemaEditor.cs:line 74 
at SenseNet.ContentRepository.Storage.Schema.SchemaEditor.Register() in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Storage\Schema\SchemaEditor.cs:line 25 
at SenseNet.ContentRepository.Schema.ContentTypeInstaller.ExecuteBatch() in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\ContentRepository\Schema\ContentTypeInstaller.cs:line 110 
at SenseNet.Tools.ContentImporter.ImporterClass.InstallContentTypeDefinitionsAndAspects(String ctdPath, String aspectsPath) in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Tools\Import\ImporterClass.cs:line 388 
at SenseNet.Tools.ContentImporter.ImporterClass.Run(String schemaPath, String asmPath, String fsPath, String repositoryPath, Boolean validate, Boolean resetSecurity) in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Tools\Import\ImporterClass.cs:line 130 
at SenseNet.Tools.ContentImporter.Importer.Main(String[] args) in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Tools\Import\Importer.cs:line 115 
2017-02-01 19:46:27.5419 ---- Inner Exception: 
2017-02-01 19:46:27.5579 InvalidOperationException: This SqlTransaction has completed; it is no longer usable. 
2017-02-01 19:46:27.6070  at System.Data.SqlClient.SqlTransaction.ZombieCheck() 
at System.Data.SqlClient.SqlTransaction.Rollback() 
at SenseNet.ContentRepository.Storage.Data.SqlClient.Transaction.Rollback() in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Storage\Data\SqlClient\Transaction.cs:line 240 
at SenseNet.ContentRepository.Storage.TransactionScope.Rollback() in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Storage\TransactionScope.cs:line 195 
at SenseNet.ContentRepository.Storage.Schema.SchemaEditor.RegisterSchema(SchemaEditor origSchema, SchemaEditor newSchema, SchemaWriter schemaWriter) in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Storage\Schema\SchemaEditor.cs:line 64 
2017-02-01 19:46:27.6255 ===================== 
2017-02-01 19:46:27.6425 ======================================== 
2017-02-01 19:46:27.6595 Import is finished with 1 errors. 
2017-02-01 19:46:27.6775 Read log file: C:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\WebSite\Tools\importlog_20170201-194504.txt 
+0

안녕, 당신은이 문제를 해결하기 위해 관리 않았다 가져 오기?을 참조하십시오 SQL 연결에 문제가있는 것처럼 보이지만 트랜잭션을 롤백하려고 시도하지만 실패 할 수도 있습니다. 문제가 계속 발생하면 데이터베이스에 아무 것도 없는지 확인하십시오. 예 : 테이블, 저장 프로 시저 –

+0

나는 다음을 시도했다 : Windows 방화벽을 끄고 기본 데이터베이스 인스턴스를 설치하십시오. 문제가 여전히 존재합니다. 조언 해주세요. –

답변

2

나는 SQL 별칭이없는 생각을.

기본 연결 문자열은 서버에 연결하기 위해 별칭 (MySenseNetContentRepositoryDatasource)을 사용합니다. 다음은 기본 연결 문자열입니다.

<add name="SnCrMsSql" connectionString="Data Source=MySenseNetContentRepositoryDatasource;Initial Catalog=SenseNetContentRepository;Integrated Security=True;" providerName="System.Data.SqlClient" /> 

기본적으로 별칭은 MySenseNetContentRepositoryDatasource입니다. SQL Server 구성 관리자에서이 별칭을 설정해야합니다. http://wiki.sensenet.com/How_to_install_Sense/Net_from_source_package_(IIS_7.5_and_IIS_7.0) (포인트 5 [데이터베이스 연결 설정]과 관련 있음)을 확인하십시오.

32 비트 기반 응용 프로그램과 64 비트 기반 응용 프로그램에 대해 하나씩 별칭을 만들어야합니다.

컴퓨터에 더 많은 SQL 인스턴스가있는 경우 올바른 인스턴스를 선택해야합니다. 예를 들어 기본 SQL2012 인스턴스가 있고 로컬 컴퓨터에서 연결할 수 있습니다. SQL 버전 2016의 다른 인스턴스가 있습니다.이 경우 SQL \\ server \ SQL2016 URL을 수신합니다. SQL2016을 사용하려면 별칭의 Server 속성에. \ SQL2016을 입력해야합니다.

두 개의 별칭을 만들면 SQL 관리 스튜디오에서 사용해 볼 수 있습니다. 나는 그것이 작동하는지보기 쉬운 방법이라고 생각한다.

실행하려고하는 프로세스는 무엇입니까? 당신이 쓴 :

But end with following error when I run batch: ExportSenseNet.bat

를 아슬 나는

2017-02-01 19:45:27.5636 Installing content types... 2017-02-01 19:46:27.3759 ======================================== 2017-02-01 19:46:27.3890 Import ends with error: 2017-02-01 19:46:27.4050
========== Exception: 2017-02-01 19:46:27.4288 SchemaEditorCommandException: Error during schema transaction rollback. 2017-02-01 19:46:27.4839 at SenseNet.ContentRepository.Storage.Schema.SchemaEditor.RegisterSchema(SchemaEditor origSchema, SchemaEditor newSchema, SchemaWriter schemaWriter) in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Storage\Schema\SchemaEditor.cs:line 74 at SenseNet.ContentRepository.Storage.Schema.SchemaEditor.Register() in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Storage\Schema\SchemaEditor.cs:line 25 at SenseNet.ContentRepository.Schema.ContentTypeInstaller.ExecuteBatch() in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\ContentRepository\Schema\ContentTypeInstaller.cs:line 110 at SenseNet.Tools.ContentImporter.ImporterClass.InstallContentTypeDefinitionsAndAspects(String ctdPath, String aspectsPath) in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Tools\Import\ImporterClass.cs:line 388 at SenseNet.Tools.ContentImporter.ImporterClass.Run(String schemaPath, String asmPath, String fsPath, String repositoryPath, Boolean validate, Boolean resetSecurity) in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Tools\Import\ImporterClass.cs:line 130 at SenseNet.Tools.ContentImporter.Importer.Main(String[] args) in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Tools\Import\Importer.cs:line 115 2017-02-01 19:46:27.5419 ---- Inner Exception: 2017-02-01 19:46:27.5579 InvalidOperationException: This SqlTransaction has completed; it is no longer usable. 2017-02-01 19:46:27.6070 at System.Data.SqlClient.SqlTransaction.ZombieCheck() at System.Data.SqlClient.SqlTransaction.Rollback() at SenseNet.ContentRepository.Storage.Data.SqlClient.Transaction.Rollback() in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Storage\Data\SqlClient\Transaction.cs:line 240 at SenseNet.ContentRepository.Storage.TransactionScope.Rollback() in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Storage\TransactionScope.cs:line 195 at SenseNet.ContentRepository.Storage.Schema.SchemaEditor.RegisterSchema(SchemaEditor origSchema, SchemaEditor newSchema, SchemaWriter schemaWriter) in c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Storage\Schema\SchemaEditor.cs:line 64 2017-02-01 19:46:27.6255 ===================== 2017-02-01 19:46:27.6425 ======================================== 2017-02-01 19:46:27.6595 Import is finished with 1 errors. 2017-02-01 19:46:27.6775 Read log file: C:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\WebSite\Tools\importlog_20170201-194504.txt

브롬, 권자 Maroš