是否可以通过 Python(即 SQLAlchemy)以某种方式访问 MSSQL 上的 1C 数据库(以其纯粹的形式 - 不导出到 Excel 或第三方 DBMS),而不使用 1C 处理程序,只需通过连接参数,或者也许通过文件在您的本地计算机上?
是否可以通过 Python(即 SQLAlchemy)以某种方式访问 MSSQL 上的 1C 数据库(以其纯粹的形式 - 不导出到 Excel 或第三方 DBMS),而不使用 1C 处理程序,只需通过连接参数,或者也许通过文件在您的本地计算机上?
这是有可能的,但是
许可协议不允许使用 1C 未记录的工具在 1C:Enterprise 平台上构建解决方案。这意味着仅当 1C:Enterprise 系列产品(包括 ITS)的文档包含使用此工具解决给定问题的明确建议时,才可以使用 DBMS 工具(或任何其他非系统工具)。
在所有其他情况下,许可协议允许您仅使用标准平台工具来构建解决方案。特别是,您只能使用专门为处理数据(查询、目录、文档等)而设计的 1C:Enterprise 对象来访问信息库数据。您无法直接访问信息库数据,绕过使用 1C:Enterprise 数据的对象级别 - 例如,使用 DBMS 工具或使用提供对 DBMS 直接访问的外部组件。此限制适用于任何数据操作,包括更改其结构,以及读取或更改信息库数据本身或 1C:企业服务数据。