sql server网页项目发布

   问题描述:

  工作中总会时不时地遇到一些这样的情况,在开发或者QA上程序运行总是好好的,但到了生产环境,程序却跑不出来了。印象比较深刻的是之前遇到的两个以sql server为数据库的网页项目,一是访问网页错误,二是网页上的下拉列表没有结果。

  环境:SQL SERVER 2008, IIS, SSRS 2008, Visual Studio 2008, ASP.NET

  解决方法:

  第一种情况:

  将网页发布到生产环境之后,系统会检测你个人的系统登陆账号是否有权限访问该网页,该权限控制是配置在数据库里面几张表里面的。某同学在为自己和小伙伴们配置好了权限之后,发现在登陆生产环境还是会出错。而实际情况是,该同学忽略了IIS里面的application pool identity账户。在asp.net debug模式下,内置的网页服务器使用自己的系统帐号去访问数据库。可网页一旦发布到某IIS服务器上之后,还需要将数据库的访问权限赋予IIS里面配置的application pool identity账户。(当然还要将该IIS的Web Site的访问权限赋予自己的系统登陆账号)

  第二种情况:

  没有把下拉列表所使用的procedure execute权限赋予访问组。 语法:GRANT EXECUTE ON procedure_nm TO PUBLIC

时间: 2024-12-01 06:46:10

sql server网页项目发布的相关文章

SQL Server 2000 SP4发布

server  微软官方2005-5-6正式发布了SQL Server 2000 Service Pack 4 (SP4),这也是官方SQL Server 2000产品发布的第一个支持64位的软件包.该平台支持Windows Server 2003 x64 Edition,允许32位SQL Server 2000的应用通过Windows emulator (WOW64)在64位平台上运行.同时,SP4还修正了SQL Server 2000自正式发布以来的一些特别点.     官方表示:SP4 是

SQL Server生成数据发布的INSERT语句

[问题]DB结构的发布,SQL Server的管理器可以生成脚本:那么数据如何发布呢? [思路]生成INSERT INTO ... VALUES...语句 /*-- ============================================= -- Author: Yew -- Create date: 2012-05-18 -- Description: 生成数据发布的INSERT脚本 ----TestCode--------------------------- EXEC [T

MSSQL - 架构分析 - 从SQL Server 2017发布看SQL Server架构的演变

title: MSSQL - 架构分析 - 从SQL Server 2017发布看SQL Server架构的演变 author: 风移 摘要 美国时间2017年10月2日,微软正式发布了最新一代可以运行在Linux平台的数据库SQL Server 2017.SQL Server 2017给用户带来了一系列的新功能特性的同时,也体现了微软关于自家关系型数据库平台建设方面的最新设计与思考.这篇文章旨在介绍SQL Server 2017新特性,以及微软是如何从架构层面的演进来快速实现Linux平台的S

MSSQL · 架构分析 · 从SQL Server 2017发布看SQL Server架构的演变

摘要 美国时间2017年10月2日,微软正式发布了最新一代可以运行在Linux平台的数据库SQL Server 2017.SQL Server 2017给用户带来了一系列的新功能特性的同时,也体现了微软关于自家关系型数据库平台建设方面的最新设计与思考.这篇文章旨在介绍SQL Server 2017新特性,以及微软是如何从架构层面的演进来快速实现Linux平台的SQL Server 2017产品. SQL Server 2017发布 早在2016年,当微软宣布SQL Server将很快在Linux

SQL Server 2005发布日期重新确认

server 微软SQL Server产品管理部门经理Tom Rizzo表示,公司已经重新确认SQL Server 2005发布日期--"夏季"的意思,并且表示不会再度延迟该产品的发布. Rizzo指出,SQL Server 2005在"夏季"发布可能误导了不少用户.澳洲人可能会问,这是指美国夏季还是澳洲夏季呢?可以肯定的是,公司从来没有改变内部的发布日期,而开发组正致力于确保顺利完成原定的发布计划. 微软在上周宣布,Visual Studio 2005和SQL S

SQL Server复制:事务发布

一.背景 在复制的运用场景中,事务发布是使用最为广泛的,我遇到这样一个场景:在Task数据库中有Basic与Group两个表,需要提供这两个表的部分字段给其它程序读取放入缓存,程序需要比较及时的获取到这些数据,作为DBA你需要从权限和性能控制的角度出发,我采用了SQL Server的事务复制技术和timestamp,下面只讲述事务复制的搭建过程: 二.实现过程 (一) 环境信息 系统环境:Windows Server 2008 + SQL Server 2008 R2 发布服务器:192.168

SQL Server 2008 R2 Service Pack 3 已经发布

    微软SQL Server Product Team在9月26号官方博客宣布,Microsoft SQL Server 2008 R2 Service Pack 3 (SP3)正式发布了 .具体信息可以参考官方发布的博客SQL Server 2008 R2 Service Pack 3 has released.       SQL Server 2008 R2 SP3 累计了了自 SQL Server 2008 R2 SP2以后的13个跟新(具体内容可以参考链接地址)     http:

SQL Server 2005 中的商务智能和数据仓库(2)

例如,设想一个"客户"维度.关系型源表有八列: • 客户键 • 客户名称 • 年龄 • 性别 • 电子邮件 • 城市 • 地区 • 国家 相应的 Analysis Services 维度应具有七个属性: • 客户(整型键.以"客户名称"作为名称) • 年龄.性别.电子邮件.城市.地区.国家 数据中存在一种自然层次结构,{国家.地区.城市.客户}.出于导航目的,应用程序开发人员可以选择创建第二个层次结构:{年龄.性别}.商务用户并没有看到这两个层次结构行为方式之间有何

SQL Server 2005新特性

一.企业级数据管理 在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全,有了SQL Server 2005,组织内的用户和IT专家将从减少应用程序宕机时间.提高可伸缩性及性能.更紧密的安全控制中获益.SQL Server 2005 也包括了很多新的和改进的功能来帮助企业的IT团队更有效率的工作.SQL Server 2005 包括了几个在企业级数据管理中关键的增强: 易管理 可用性 可伸缩性 安全性 1.易管理 SQL Server 2005 能够更为简单的部署.管理和优化