zoukankan      html  css  js  c++  java
  • 安装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

查看全文
  • 相关阅读:
    面试题 33 把数组排成最小的数
    面试题32 1的数目
    面试题29 数组中出现次数超过一半的数字
    LeetCode_Combination Sum II
    LeetCode_Combination Sum
    面试题27 二叉搜索树转换为双向链表
    面试题26 复杂链表的复制
    面试题24 二叉搜索树的后序遍历序列
    LeetCode_Binary Tree Inorder Traversal
    省选模拟57 题解
  • 原文地址:https://www.cnblogs.com/timy/p/1616099.html
  • Copyright © 2011-2022 走看看