• 安装Adventureworks2008的艰难历程(原创)


          在学习Reporting Service联机教程的时候,提示要用Adventureworks2008数据库,于是用codeplex网站下载了SQL2008.AdventureWorks_All_Databases.x86.msi,安装上去,没有看到有Adventureworks2008数据库,却有一个Adventureworks数据库,我想这也应该能用吧

          于是就开始用Adventureworks数据库代替Adventureworks2008了,但在运行t-sql的时候,老是提示有字段活着表不存在,也许一定要用Adventureworks2008数据库吧。

           再安装一次SQL2008.AdventureWorks_All_Databases.x86.msi,还是没有Adventureworks2008。查看事件查看器,发现有如下的错误:

    STREAMFCB::Startup: 创建或打开文件 'E:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Documents' 时出现操作系统错误 0x80070005(拒绝访问。)。请诊断并更正该操作系统错误,然后重试操作。

           好像是权限不够,设置sql server高权限,并重新启动sql server 服务。再次安装SQL2008.AdventureWorks_All_Databases.x86.msi,总于成功了。

    image

    总结:

    安装Adventureworks2008,有以下的要求:

    1.启动sql server服务的帐号权限要高

    2.需要安装并启动全文服务(SQL Full-text Filter Daemon Launcher)

    3.需要启用sql server的文件流访问权限,启用方法如下:

  • 在“开始”菜单上,依次指向“所有程序”SQL Server 2008,然后单击 SQL Server Management Studio

  • “连接到服务器”对话框中的“服务器类型”下拉列表中,选择“数据库引擎”。

  • “服务器名称”下拉列表中,选择要连接到的 SQL Server 数据库引擎实例。您将在该实例上安装 AdventureWorks2008 数据库。

  • 如果身份验证类型是 SQL Server 身份验证,请提供用户名和密码。

  • 单击“连接”

  • 右键单击所需的 SQL Server 实例,然后单击“属性”

  • “选择页”窗格中,单击“高级”

  • “文件流访问级别”属性设置为“已启用完全访问”

  • 单击“确定”

  • ---------------------------------------------------------------

    Adventureworks2008 R2 的安装
    1.下载地址:http://msftdbprodsamples.codeplex.com/

    2.修改"文件流访问权限",需要下载一个工具来做,自己去企业管理器改没用。下载地址是:
    http://sqlsrvengine.codeplex.com/wikipage?title=FileStreamEnable&referringTitle=Home&ProjectName=sqlsrvengine

  • 相关阅读:
    【数据库学习笔记】什么是DBO?
    【计算机网络学习笔记】端口号
    【计算机网络学习笔记】什么是cookie以及cookie劫持的基本概念
    【python学习笔记】pthon3.x中的文件读写操作
    【Java学习笔记】JFrame类的pack()与validate()方法的区别(待补充)
    【python学习笔记】python中的模块,类,函数,对象,实例(与JAVA的比较)
    virtual hust 2013.6.23 数学杂题基础题目 M
    virtual hust 2013.6.23 数学杂题基础题目 F
    virtual hust 2013.6.23 数学杂题基础题目 E
    virtual hust 2013.6.23 数学杂题基础题目 D
  • 原文地址:https://www.cnblogs.com/timy/p/1616099.html
  • Copyright © 2020-2023  润新知