上下两个div之间的间隙问题的解决方法

  刚才在布局一个页面,两个Div之间本应无缝接合的,却莫名地出现几像素的间隙。

  测试过程中发现下面这个Div加上边框后就一切正常。网上查找解决方法无果。突然想到,难道是被撑开了?加了overflow:hidden;,终于正常了。但是如果是被被撑开了背影颜色为什么没有呢?不解中。

Javascript无法加载问题的解决

  这两天在网页上使用shadowbox视频播放器时遇到一个头疼的问题:无法加载相应的脚本。

  由于另一调用根目录下的shadowbox的页面一切正常,而此页面由于采用模板的模式,无法调用根目录的shadowbox,只能调用模板文件夹下的shadowbox,因此我刚开始以为shadowbox不能放到子目录中,但是改用完整的URL来调用根目录的shadowbox依旧不起作用。用HttpWatch监控发现没有加载相关JS代码。无奈之中只好新建了一个不用模板解析的页面来慢慢测试,结果发现一切正常,对比两个页面的网页源文件,发现了一个情况:添加到模板页面中的脚本引用标签
<script src="shadowbox-min/shadowbox.js" type="text/javascript" ></script>
经过模板解析后变成了
<script src="shadowbox-min/shadowbox.js" type="text/javascript" />
难道是这个问题?暂时不想改模板的解析过程,于是将模板里的引用代码标签改成如下写法:
<script src="shadowbox-min/shadowbox.js" type="text/javascript" >shadowbox</script>
测试一切正常。

  通过这个问题我觉得JS脚本引用标签必须使用闭合标签,否则无法加载。如果您觉得是其它原因造成的,请告诉我。

SQL Server 2000数据库迁移到SQL Server 2005各方法实践

  最近要把一个服务器上的数据库迁移到另一个数据库上。老的数据库是SQL Server 2000的,新服务器上是SQL Server 2005的。

  按常规思路,数据库迁移主要有三种方法:备份-还原、分离-附加及导出-导入。网上介绍的方法也基本上都是这三种方法。

  先试了备份还原,无论是直接在还原时直接命名新建一个数据库还是先新建一个数据库再还原上去,都提示备份文件格式不正确。不知道是什么原因。

  接着就试试分离附加的方法。先将SQL Server 2000服务器上在SQL Server企业处理器里将要转移的数据库分离出来,然后将数据库文件夹里的MDF和LDF文件拷到新服务器上,在SQL Server Management Studio里将数据库文件附加上去,成一个新数据库。附加时可能会报错,说无法访问数据库文件,此时只需将这两个文件的完全控制权限赋予SQL Server 2005的运行用户(一般名为:SQLServer2005MSSQLUser$计算机名$计算机名)。

  至于导出导入的方法,基本上不会出什么问题,只是操作起来相对麻烦一些。