asp 如何连接sqlserver2000(200分)在线等...(200分)

  • 主题发起人 主题发起人 n@p
  • 开始时间 开始时间
N

n@p

Unregistered / Unconfirmed
GUEST, unregistred user!
电脑A(服务器,双网卡) 1、操作系统win2000,计算机名:tdfw.TDASC.COM 域:TDASC.COM
         2、sql server服务器名:TDFW
电脑B(服务器,双网卡) 操作系统win2000 网站用,连接内网和外网.
第一问:电脑C(客户端) 系统WINXP,软件:dreamweaver ASP如何访问电脑A的数据库?
第二问:这个网站数据是否安全?
 
注意,是使用SQLSERVER是使用windows身份验证
 
有这么复杂吗?
问题一:
set conn = Server.CreateObject("adodb.connection")
conn.open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DBName;Data Source=TDFW"
//DBName换成你的数据库名
问题二:
数据库服务器只能在内网访问,应该安全
 
给你一个标准写法:
<%
dim conn,connstr

connstr="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=sa;Initial Catalog=你的数据库名;Data Source=(local)"

Set conn=Server.CreateObject("ADODB.CONNECTION")
conn.open connstr
%>
 
就试,如果得就直接给分!
 
TO:ljdzxx高手 提示用户登录失败
 
都不得,那位高人请加我QQ:405547665
 
来自:ljdzxx, 时间:2006-6-24 17:21:00, ID:3480490

来自:zzuyanan, 时间:2006-6-24 17:24:33, ID:3480494

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'NT AUTHORITY/ANONYMOUS LOGON' 登录失败。
/ch/global.asa, 第 4 行
 
SQLSERVER是使用windows身份验证

改成sql与windows混合验证。然后用上层楼的连接字符串就行了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部