首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装内容类型步骤后,sensenet从包安装失败

安装内容类型步骤后,sensenet从包安装失败
EN

Stack Overflow用户
提问于 2017-02-01 20:07:50
回答 1查看 95关注 0票数 0

Hello /网络社区

我正在尝试安装sense/net社区版。

我一步一步地遵循本指南中的步骤

但在运行批处理时以以下错误结尾:ExportSenseNet.bat

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2017-12-15 16:09:43

我想SQL别名不见了。

默认连接字符串使用别名(MySenseNetContentRepositoryDatasource)连接到服务器。下面是一个默认的连接字符串:

代码语言:javascript
复制
<add name="SnCrMsSql" connectionString="Data Source=MySenseNetContentRepositoryDatasource;Initial Catalog=SenseNetContentRepository;Integrated Security=True;" providerName="System.Data.SqlClient" />

默认情况下,别名是MySenseNetContentRepositoryDatasource。需要在Server配置管理器中设置此别名。请查看此文档:7.0) (第5点设置数据库连接与您相关)。

您需要创建两个别名,一个用于基于32位的应用程序,一个用于基于64位的应用程序。

如果计算机上有更多SQL实例,则应该选择正确的实例。例如,我有一个默认的SQL2012实例,我可以用..我还有另一个server 2016的实例,在这个例子中,这个SQL server监听.\SQL2016 url。如果我想使用SQL2016,我需要键入别名的.\SQL2016到Server属性。

创建这两个别名时,可以在中进行尝试。我认为这是一个比较容易的方法,看看它是否有效。

您尝试运行的过程是什么?你写了这个:

但在运行批处理时以以下错误结尾: ExportSenseNet.bat

但我看得出这是个重要的东西

2017-02-01 19:45:27.5636安装内容类型2017-02-01 19:46:27.3759 ======================================== 2017-02-01 19:46:27.3890进口结束时出错: 2017-02-01 19:46:27.4050 ==========异常: 2017-02-01 19:46:27.4288 SchemaEditorCommandException:模式事务回滚期间出错。2017-02-01 19:46:27.4839在SenseNet.ContentRepository.Storage.Schema.SchemaEditor.RegisterSchema(SchemaEditor origSchema,SchemaEditor newSchema,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在SenseNet.Tools.ContentImporter.ImporterClass.InstallContentTypeDefinitionsAndAspects(String ctdPath,( 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,布尔验证,( 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) ( c:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\Tools\Import\Importer.cs:line 115-02-01 19:46:27.5419 --)-内部例外: 2017-02-01 19:46:27.5579 InvalidOperationException:本SqlTransaction已完成;它不再可用了。2017-02-01 19:46:27.6070在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在SenseNet.ContentRepository.Storage.Schema.SchemaEditor.RegisterSchema(SchemaEditor origSchema,在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:46:27.6595导入完成1次错误。2017-02-01 19:46:27.6775读取日志文件: C:\Users\MyUser\Desktop\CMS\sn-community-src-6.5.4.9243\Source\SenseNet\WebSite\Tools\importlog_20170201-194504.txt

比尔·马罗斯

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41988749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档