我使用OLE DB源将数据从Postgres数据库导入到SQL Server数据库,使用OLE DB目的地。当我执行包时,它正在成功运行。尽管它说'N‘的记录被写到OLE DB目的地,但我不能总是在PostgreSQL DB目标表中找到所有的记录。没有错误记录。
例如,我在Postgres中查询我的Employee表:
EmpId Name PositionId
10 Bob 1
25 Alex 2
54 Mary 22
当我试图使用指向Postgres的连接管理器可视化OLE DB Source中的数据时,我只发现:
EmpId Name PositionId
1
我的组织正在寻求创建一个云数据库,该数据库可以由客户查询,并由组织内的5-6人管理/访问,以取代陈旧的access数据库。
目前,我们熟悉Microsoft SQL Server Management Studio Express的环境,并已将大部分信息传输到本地SQL Server。
在网上研究了云服务器选项后,Amazon RDS for SQL server似乎是一个很好的竞争者,但对于我们(真的相当小)的数据库来说,Google cloud SQL Server似乎更便宜。
问题是:我们还能使用Microsoft SQL Server Management Studio Express
我使用WebMatrix在SQL数据库中创建了一个具有“数字”类型、精度10和刻度5的列。然后,我保存了表,精度/比例尺突然更改为0。
当我试图编辑它们时,我会收到以下错误:
Error
---------------------------
The maximum precision for this type is 0.
---------------------------
OK
我是不是做错了什么,还是WebMatrix或SQL中的一个bug?
更新:该bug似乎是用最新的WebMatrix版本修复的