Dreamweaver制作asp网页自定义字符串连接sql server 2005数据库方法探究

2017-05-30 04:46张呈宇
科技风 2017年5期
关键词:身份验证字符串管理器

摘 要:在dreamweaver中制作asp动态网页时需要连接数据库,在连接sql server 2005数据库时,由于sql server2005有两种登录方式,所以存在两种形式的连接方法。本文对sql server身份登录和windows身份登录两种方式,用自定义连接字符串连接数据库的方法进行了具体研究。

关键词:连接数据库;sql server身份登录;windows身份登录;sql server 2005

在dreamweaver中制作asp网页,将数据显示在页面或者将数据写入页面,都必须连接数据库,才能实现数据的传递。Sql server 2005有sql server身份登录和windows身份登录两种方式,所有存在两种连接方法。

一、sql server 身份登录的连接

(一)dreamweaver中自定义连接字符串

sql server身份验证登录sql server 2005,在dreamweaver中用自定义字符串连接,在自定义连接字符串中输入以下命令:“PROVIDER=SQLOLEDB;

DATA SOURCE=PC30705;UID=sa;PWD=admin;DATABASE=db”,PC30705为服务器名,sa为登录名,admin为登录密码,db为数据库名。

(二)sql server 2005中的配置

打开sqlsever configuration manager,在sql server 2005网络配置mssql server的协议中将named pipes和tcp/ip启用。

二、windows身份登录的连接

(一)dreamweaver中自定义连接字符串

windows身份验证登录sql server 2005,不需要登錄名和密码,在dreamweaver中用自定义字符串连接,在自定义连接字符串中输入以下命令:"PROVIDER=SQLOLEDB;DataSource=PC30705;InitialCatalog=db;Integrated Security=sspi",PC30705为服务器名,db为数据库名。

(二)在administrator组中添加IUSR用户

输入连接字符串后进行测试,会显示“用户'NT AUTHORITY\IUSR' 登录失败”,这时需要将IUSR用户添加到administrator组中。

我的电脑-->右键-->管理-->本地用户和组,选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择IUSR用户-->两次单击“确定”-->加入,如图1所示。

(三)在sql server2005企業管理器中加入NT AUTHORITY\IUSR用户

打开Sql Server企业管理器-->选择数据库实例-->展开“安全性”节点-->选择“登录名”-->单击右键-->选择“新建登录”-->在名称中输入NT AUTHORITY\IUSR ,域会自动填好,将默认数据库改为db,单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器”。

(四)在数据库db中加入NT AUTHORITY\IUSR用户

在dreamweaver中进行测试,还会显示“无法打开登录所请求的数据库db,登录失败”,这时需要在db数据库中将NT AUTHORITY\IUSR用户加进去。

展开“db”节点-->展开“安全性”节点-->选择“用户”-->单击右键-->选择“新建用户”-->在用户名和登录名中输入NT AUTHORITY\IUSR。

在右边的窗口中点击安全对象,点击“添加”-->选择“特有类型的所有对象”-->勾选“数据库”-->确定,将“db的显示权限”中的授予选项中的全部内容勾上,确定。

在dreamweaver中进行测试,成功创建脚本,连接数据库成功。

参考文献:

[1] 宋文平.高职专业课程微课教学整体设计与研究—以《网页设计与制作》课程为例[J].职业教育,2015(10).

[2] 李菁.基于微课的翻转课堂模式在高职实践中的研究与应用——以网页设计课为例[J].电脑知识与技术,2016(9).

作者简介:

张呈宇(1982-),女,重庆璧山人,讲师,硕士,主要研究方向为网页设计与制作、数据库技术、计算机应用。

猜你喜欢
身份验证字符串管理器
基于文本挖掘的语词典研究
应急状态启动磁盘管理器
Windows文件缓冲处理技术概述
高集成度2.5A备份电源管理器简化锂离子电池备份系统
Endogenous neurotrophin-3 promotes neuronal sprouting from dorsal root ganglia
一种新的基于对称性的字符串相似性处理算法
身份验证中基于主动外观模型的手形匹配
依据字符串匹配的中文分词模型研究
ASP.NET中的Forms身份验证的研究
一种针对Java中字符串的内存管理方案