当前位置: 首页 > news >正文

用iis 匿名访问windows 上的sql server数据库

远程访问数据库sql server 2000)

    • 问题 登录失败

[microsoft][onpc soL Server Driver][sQL Server]用户*FKEFQ31UAQ8KG9S\IUSR_FKEFQ3IUAQ8KG9S’登录失败

问题 登录失败

多半是没有用户
添加用户

1. 为 IIS 匿名用户创建登录名
在 SQL Server 2000 中,你需要为这个 Windows 用户创建登录名:sql
-- 为 IIS 匿名用户创建 Windows 身份验证的登录名
EXEC sp_grantlogin 'FKEFQ3IUAQ8KG9S\IUSR_FKEFQ3IUAQ8KG9S'
2. 在目标数据库中创建用户并授予权限
sql
-- 切换到你的数据库
USE YourDatabaseName-- 创建数据库用户
EXEC sp_grantdbaccess 'FKEFQ3IUAQ8KG9S\IUSR_FKEFQ3IUAQ8KG9S', 'IUSR_User'-- 授予读写权限
EXEC sp_addrolemember 'db_datareader', 'IUSR_User'
EXEC sp_addrolemember 'db_datawriter', 'IUSR_User'

在这里插入图片描述

asp脚本

<%@LANGUAGE="VBScript" CodePage="65001"%>
<%
Response.ContentType = "application/json"
On Error Resume Next'=== 数据库连接字符串 ===
dbstr = Request("dbstr")
If dbstr = "" Then dbstr = "DSN=sql;Database=aaa;"sql = Request("sql")
If sql = "" ThenResponse.Write "{""err"":""no sql""}"Response.End
End If'=== 建立连接 ===
Dim conn, rs
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open dbstr
If Err.Number <> 0 ThenResponse.Write "{""err"":""" & Replace(Err.Description, """", "'") & """}"Response.End
End If'=== 执行查询 ===
Set rs = conn.Execute(sql)
If Err.Number <> 0 ThenResponse.Write "{""err"":""" & Replace(Err.Description, """", "'") & """}"Response.End
End If'=== 转 JSON ===
Dim i, firstRow
Response.Write "["
firstRow = True
Do Until rs.EOFIf Not firstRow Then Response.Write ","Response.Write "{"For i = 0 To rs.Fields.Count-1If i > 0 Then Response.Write ","Response.Write """" & rs.Fields(i).Name & """:"Response.Write """" & Replace(rs.Fields(i).Value & "","""","'") & """"NextResponse.Write "}"firstRow = Falsers.MoveNext
Loop
Response.Write "]"'=== 清理 ===
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
%>

在这里插入图片描述
查询出来有结果

OK
用iis 匿名远程访问 sql server就好了

http://www.dtcms.com/a/482603.html

相关文章:

  • Eclipse MyEclipse MyEclipseCI 安装SVN插件及使用说明
  • 怎样自己做网络推广网站怎么上传网站数据库
  • DRW项目kaggle竞赛回归方案二
  • 微信小程序怎么做网站链接网站建设公司比较
  • 网站制作电话多少钱wordpress主题技术网
  • diplexer与duplexer
  • 【项目案例】使用project制作项目计划
  • 深入理解连接跟踪(conntrack)
  • PyTorch 张量学习
  • Network Radar for Mac 网络扫描管理软件
  • 公司 网站制作个人网站开发盈利模式
  • 公明网站制作中卫网站建设哪家好
  • 注塑机ai视觉检测 智能AI视觉检测介绍
  • MySQL8数据库高级特性(下)
  • 系统架构设计师备考第38天——系统架构评估
  • 使用Spring Boot构建Web服务层
  • nano-vllm-0
  • 网站链接怎么做网络规划的内容是什么
  • Android studio 高效使用
  • 提升SEO效果的长尾关键词优化策略与实践分享
  • VScode 中执行 npm 报错的问题
  • 上市的网站设计公司wordpress 强密码 弱
  • 建设电子网站试卷深圳h5开发
  • Java冻结和取消冻结Excel中的行列:让你的数据处理更高效
  • EXCEL如何匹配数据。EXCEL如何自动填入数据。EXCEL如何将另一表格数据匹配进某一表格内。大量数据如何自动复制粘贴。VLOOKUP函数
  • excel拆分单元格?【图文详解】excel单元格批量拆分?多种excel单元格数据拆分方法?
  • 突破Excel局限!SpreadJS让电子表格“活”起来
  • apache poi excel 字体数量限制
  • 关于网站平台建设调研的函青团智慧团建登录入口
  • 金冠钳在牙体预备不足病例中的精细调整与应用策略