随笔分类 - 数据库
摘要:监控一个Oracle数据库,内容是如果其中一个表A有数据变动,则需要将相关内容重组后通过接口发送给B。通常的解决办法是定时查询,时间间隔可以小一点,还可以加上时间戳之类的,减少查询量。在与经常访问数据库的同事聊的过程,发现通过监听数据库的变动也是一种可行方案,于是准备尝试一下。
查了一下,.Net对自己家SQL Server的监听用的是SQLDependency类,而Oracle的相应实现则是OracleDependency类,这个应该是ODP.Net的一部分。
阅读全文
摘要:最近有个需求,需要将数据本地保存。可选的方案很多,比如文本文件或者XML序列化和反序列化,或者如access、dbf等传统文件数据库。但是为了赶时髦,我们决定使用SQLite(其实也不时髦了:))。而且我们既然不习惯于操作数据库,我们就不想使用基本的ADO.Net写SQL语句来操作数据,于是ORM就是最好的选择了。EF是微软的实现,对于首次尝试ORM的我们,当然是第一选择。
阅读全文
摘要:。。。要回答三个问题,一是要处理的数据源以什么格式输入,二是数据是否会被并发访问,三是数据在应用程序中是否需要缓存。。。
阅读全文
摘要:SSMS修复好了。现在万事俱备,只等真的动手Attach数据。关于这个操作,手动操作复杂些(需要四五步),执行SQL语句简单些: sp_attach_single_file_db @dbname='MeetingRoomBooker', @physname='D:/Project/MeetingRoomBooker.mdf'错误又出现了: The database 'MeetingRoomBooker' cannot be opened because it is version 655. This server supports version
阅读全文
摘要:但你看到“Could not load the DLL xpstar90.dll”的错误信息,可以重装SQL Native Client,或者替换该文件。
阅读全文
摘要:近来在看Web开发方面的书,其中一个例子的数据可以从网上下载一个.mdf文件,然后加载到自己的数据库中使用。这省了重建数据库的时间:)但是我的SQL Server 2005 Express是VS安装的时候自带的,没有Management Studio.那就装一个吧——装不上,就是安装到最后出错,也没有提示出错原因。天啊,没有想到在win7上安装MS这么麻烦。Google一下吧,一个小时过去了,终于找到了完美的解决方案,记录下来备忘:解决问题的办法是在微软的官网论坛上找到的,如下:For Windows 7 64 bit you have to use the 64 bit CMD prompt
阅读全文