随笔分类 -  [ Database ]

摘要:开始 --> 运行, 或者 win(田子)键 + R在弹出的运行窗口里输入regedit,即打开注册表。依次展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib,点击perflib,如图Perflib目录下有两个子目录,004,009, 004是对应中文系统的,009是对应英文系统的,如果你用中文系统只要改004就好了。先找到004目录右边的Count,滚动条拉到最下方,赋值最后的这个数值。修改Perflib的Last Counter,先把基数改为十进制,然后把复制的值填到数值数据一栏,如图: 阅读全文
posted @ 2011-08-17 10:09 小可丶同学 阅读(402) 评论(0) 推荐(0)
摘要:今天还原数据库的时候出了个问题,数据库是SQL2005,备份集中的数据库备份与现有的'xxxx'数据库不同网上找了几个解决方案测试,最终成功还原,特此记录下,提供给需要的人。第一步:如果你知道备份数据库名你可以跳过第一步,如果你不知道备份数据库的名称,你可以先执行下面语句:RESTORE FILELISTONLY From disk = 'F:\路径\css_cms1'--备份数据库文件路径名这样可以列出该文件里的data和log文件名,知道这两个文件名以后可以执行下一步了,第二步:如果你知道备份数据库的数据库名称,你就可以创建一个与之同名的数据库,然后使用一下 阅读全文
posted @ 2011-07-22 17:39 小可丶同学 阅读(3756) 评论(0) 推荐(0)
摘要:首先,你要知道跨数据库访问的语法,如下:select * from openrowset('sqloledb','DRIVER={SQL Server};SERVER=服务器地址;UID=sa;PWD=密码', 数据库名.dbo.表名),如果没有启用Ad Hoc Distributed Queries,查询结果是出错的,如下描述:SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器 阅读全文
posted @ 2011-07-21 14:17 小可丶同学 阅读(842) 评论(0) 推荐(1)