ASP.NET会话(Session)模式(3)

来源:未知 责任编辑:责任编辑 发表时间:2015-03-01 01:48 点击:

 

    

 

 

B)、运行 SQL Server 的企业管理器 → 展开“管理” → 展开“SQL Server 代理” → 右击“作业” → 点击“新建作业” → 输入 “名称”(此例为 GrantSessionUser ) → 点击标签 “步骤” → 新建 → 输入 “步骤名”(此例为 Grant01) → 选择数据库“tempdb” → 编写 SQL 脚本“execsp_adduser 'SessionStateUser', 'SessionUser' ,'db_owner' ”→ 确定 → 点击标签 “调度” → 新建 → 输入 “名称”(此例为 Start01 )→ 选择类型“SQL Server 代理启动时自动启动” → 确定 → 最后点击“确定”新增完毕

 

 

 

 

C)、也可运行以下脚本一次性搞定以上 A、B 两个步骤

/******脚本开始******/

      --新建数据库帐号 SessionStateUser ,默认登录 ASPState

EXEC sp_addlogin 'SessionStateUser', '123456', 'ASPState'

 

use ASPState        --切换 DataBase

 

      --将 SessionStateUser 授予 db_owner 的权限

exec sp_adduser 'SessionStateUser', 'SessionUser' ,'db_owner'

 

use master            --切换 DataBase

 

BEGIN TRANSACTION 

      /******声明变量******/       

    DECLARE @JobID BINARY(16)

    DECLARE @ReturnCode INT  

    SELECT @ReturnCode = 0   

 

    -- 若没有,则添加作业的分类

    IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1

        EXECUTE msdb.dbo.sp_add_category @name = N'[Uncategorized (Local)]'

 

    -- 新建作业 www.2cto.com

    EXECUTE @ReturnCode = msdb.dbo.sp_add_job   --调用存储过程 sp_add_job

            @job_id = @JobID OUTPUT,           --将返回的 JobID,赋值给变量

            @job_name = N'GrantSessionUser',   --作业名称

            @owner_login_name = NULL,           --默认为当前用户所有

            @description = null,

            @category_name = N'[Uncategorized (Local)]',        --作业分类归属

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 浅析.NET下XML数据访问新机制
  • asp.net 面试+笔试题目第1/2页
  • C# 邮件地址是否合法的验证
  • asp.net 设置GridView的选中行的实现代码
  • C#高级编程:数据库连接[1]
  • ASP.NET&#160;GridView列表代码示例
  • 经典C++程序1
  • 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transforma
  • 微软ASP.NET站点部署指南(2):部署SQL Server Compact数据库
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索 - 移动版 - 返回顶部
Copyright © 2008-2013 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1