代码改变世界

安装Enterprise library 的QuickStart 数据库出现的问题

2006-03-30 03:45  晓风残月  阅读(1180)  评论(1编辑  收藏  举报
QuickStart 需要安装两个数据库教本,一个是Data模块的DataAccessQuickStarts.sql,一个是SqlConfiguration模块的SqlConfiguration.sql,由于使用的是西文字体,如果直接使用记事本打开,DataAccessQuickStarts.sql中的INSERT INTO [Customers]部分,在中文系统将出现乱码(有几处由于缺少了 '  (单引号)),将导致脚本无法正常执行。
解决方法:可以先用Word打开,此时会提示“文件转换”,选择“西欧(Windows)”打开,然后将其直接拷贝到查询分析器中执行。

另外,如果直接运行SetUpQuickStartsDB.bat批处理程序,需要手动更改其中的数据库服务器名称:
将OSQL -S (local)\SQLEXPRESS -E -i DataAccessQuickStarts.sql中的,(local)\SQLEXPRESS 更改为本地的服务器名称。(如果是本地服务器,直接以 . (点号)代替就可以了^_^)

同样,需要手动修改app.config中配置节<connectionStrings>的connectionString,将其中的server修改为自己的服务器名称(如果是本地服务器,同样可以直接以 . (点号)代替^_^)
 
版本:安装的是EntLib January 2006,同时下载以前的其他的版本,均有同样的问题。