最简便的Revit信息导出到数据库本地SQL SERVER
前言:
这个问题一开始把他想简单了:
因为数据库的类型实在是很多,而且,微软的ODBC的API接口,看起来越来越不流行了。所以,也许需要你去做很多的工作。
Revit导出的数据分析后发现,应该是为族的讯息,而不包括相关的位置和空间讯息,这一点,我以后在IFC的文件说明里会提到
本例在Windows7 构建的本地SQL SERVER中实践完成
引用:
1 如果Revit默认支持的数据库(尤其是MSSQL)你都有的话,那么,直接从Revit的菜单里面就可以导出来了。
如果非要参考的话,可以看这个链接的介绍,个人感觉就是设定的问题,大家可以参考一下。
http://blog.sina.com.cn/s/blog_676312fd0102vka7.html
【注】所谓 MSSQL 就是Micro SQL,也就是常说的SQL server软件版本。
上面的老兄的介绍稍微显得有点简单,有时候会遇到一些问题,我这边再详细说明一下:
试验:
1 安装SQL SERVER @Windows 7
由于没有在本地安装SQL server,安装这个东西在本地还是花了一些时间。
主要是找版本,安装的时候会遇到一些配置问题,最头疼的还是版本的兼容性问题。
本文作者安装的SQL 2008 @ Window7
SQL 2012的配置我在服务器上做了,后面再更新一下。
可以参阅我的其他的贴子有关于设定的这一块。
2 SQL的启动和配置
如果你还不知道如何启动SQL Server,那么最好的方式是通过工具来展开
2.1 通过SQL SERVER配置管理器来配置、打开SQL Server
通过配置管理器,可以检查SQL Server的使用情况。
2.2 配置SQL SERVER, Revit的数据库连接方式需要和SQL SERVER对应起来,这里我选择采用TCP/IP的方式
2.3 在Windows 的 ODBC (开放数据库连接(Open Database Connectivity,ODBC)中构建SQL 数据库
1如果没有就“添加” 如果有了那么就配置一下
2 配置的时候,可以选择本地的SQL SERVER 或者远程的SQL server
本地的SQL SERVER在你安装SQL SERVER就有了,前提是你正确的安装了,如果没有正确安装,下图是不会出现对应的数据库服务器的。
3 这里比较关键的一步,就是SQL SERVER都有个系统默认的master数据库
如果你不设置,那么将来连接后,数据导入会连接到这个默认的数据库上面。
所以,最好的方法是在SSMS(微软的数据库管理工具,后面会介绍)中先建立自己的数据库
本例,我先建了一个BIM-DEMO-201801的数据库
4 后面的配置路径什么的看你的方便
5 然后是连接测试
6 测试成功后,那么这个数据源就连接正确了。
2.4 然后,通过SSMS可以对我们的数据库进行浏览和管理;
然后在菜单里面可以选择到已经注册的服务器,
我们可以看到大概大概下面的东西,
前面我提到了,我们最好是建一个自己的数据库名,不要和系统的混淆在一起,就在这里。
2.5 在REVIT中导出数据到我们建立的数据库
在选择REVIT 数据库的导出设定的时候,可以在这里更改你的数据库的导出的数据库名称,
如果是新建的话,其实是调用windows ODBC的配置的界面窗口,后前面通过控制面板做的配置是一样的。
配置好了之后,开始登录SQL Server,
先是坚持数据的有效,然后如果数据库的ODBC的源匹配后,就可以发现,导出开始了
正确的导出结束后 REVIT会通知做了哪些修改。
小结:
本文在REVIT 2017中实现了数据的SQL SERVER的导出操作。
最简便的Revit信息导出到数据库本地SQL SERVER相关推荐
- 使用数据库维护计划SQL Server更新统计信息
This article explores SQL Server Update Statistics using the database maintenance plan. 本文探索使用数据库维护计 ...
- db2 删除存储过程_数据库教程-SQL Server存储过程使用及异常处理
SQL Server存储过程 存储过程(Procedure)是数据库重要对象之一,也是数据库学习的重点之一.本文,我们以SQL Server为例对存储过程的概念.定义.调用.删除及存储过程调用异常等通 ...
- 使用Microsoft数据迁移助手在Oracle数据库和SQL Server之间迁移的具体示例
介绍 (Introduction) Intended audience 目标听众 This document is intended for application developers and da ...
- 将本地SQL Server数据库迁移到Azure SQL数据库
In this article, we will discuss and understand a method to migrate an on-premises SQL Server databa ...
- 【数据库】SQL Server知识点总结
[数据库]SQL Server知识点总结 文章目录 [数据库]SQL Server知识点总结 1. 数据库系统概述 1.1数据库技术的产生.发展 1.2数据库系统的组成 1.3数据库系统的内部体系结构 ...
- mysql2005备份_创建完整数据库备份 - SQL Server | Microsoft Docs
完整数据库备份Create a Full Database Backup 09/12/2019 本文内容 适用于:Applies to: SQL ServerSQL Server(所有支持的版本)SQ ...
- 镜像数据库上SQL Server复制
This article will review on how to configure SQL Server Replication along with mirroring on a databa ...
- Mendix一练一动: Mendix Studio Pro连接外围数据库(SQL Server)实现增删改查
一. 环境准备 1: 连接外围数据库是Mendix的内置功能,不同数据库的连接方式都大同小异,本文以SQL Server为例讲解: 2:本文假设读者是Mendix初级学者,因此对每一步骤作者都尽量表述 ...
- 驰网云数据库MySQL SQL Server
驰网云数据库MySQL &SQL Server 在最近几年,云数据库逐渐成为焦点中的焦点.根据IDC数据显示,到2025年,全球超过50%的数据库将部署在公有云上:在中国市场,这个数据将达70 ...
最新文章
- Oracle数据库导入导出命令
- 东莞新能源——业务流程管理实践
- 计算机里libcurl.dll,Update.exe系统错误 由于找不到libcurl.dll,无法继续执行代码。重新安装程序可能会解决此问题。 - Microsoft Community...
- python之简单爬虫(爬取豆瓣出版社)
- React开发(280):moment处理日期
- OpenCV学习笔记(二):3种常用访问图像中像素的方式
- adrms移动设备扩展插件_如何在所有移动设备上扩展网站
- 法国 计算机 转专业,在法国留学怎样换专业
- SQL注入之错误注入_基于updatexml()
- 接雨水12 · Trapping Rain Water12
- Android控件学习笔记之 ListView
- #pragma once和#ifndef
- HTML矩形与矩形、圆形与圆形、矩形与圆形元素的碰撞判断与动画
- java quartz实例_Java任务调度框架Quartz教程实例
- Linux的Cache Memory(缓存内存)机制
- 面试官:如何查看/etc目录下包含abc字符串的文件?
- 【数据标准】数据指标体系建立
- 计算机维修口诀,菜鸟必收藏:电脑故障维修技巧大集粹
- 蓝桥杯------蓝桥幼儿园
- 【2018慢性病与信息大会】中国通信标准化协会常务副秘书长兼副理事长 代晓慧致辞...