文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 微软SQL Server专区 » SQL Server应用开发 » 有关SQL Server 2005的几个问题       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [讨论] 有关SQL Server 2005的几个问题  ( 查看:177  回复:1 )   
 
caad3
新新人类  点击可查看详细


十二生肖之兔   狮子座   行业勋章   技术勋章   诚信兄弟  
帖子 19
精华 0
无忧币 34
积分 27
阅读权限 20
注册日期 2008-4-20
最后登录 2008-5-7 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-20 21:29   标题:有关SQL Server 2005的几个问题
上一帖 |
最近在做一些动态网页,在ASP里通过ADO组件访问SQL Server数据库,可是一直连接不上,感觉对SQL Server 2005有很多不懂的地方,希望各位大虾们帮着看一看。

我已经在ODBC(数据源)里面建了一个名为"medical”的DSN,测试成功。下面是访问数据库的程序段:

dim conn,rs
  
set conn = server.CreateObject("adodb.connection")
conn.open "medical"
  
set rs = conn.execute("select 性别 from [EMR].[dbo].[1th_page] where 姓名='钟海'")    /*出错行
   do while not rs.eof
      response.Write("<br>"&rs("性别"))
      rs.movenext
   loop
   rs.close

conn.close

错误类型(出错行已经在程序中标出):
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][SQL Server]The server principal "ZONHYE" is not able to access the database "EMR" under the current security context.
其中"EMR"是在SQL Server 2005里面建的一个database,1th_page是里面的一个表。

问题:
1.为什么这段程序不能访问数据库呢,是安全机制的设置问题吗?
2.我知道[EMR].[dbo].[1th_page]中间的dbo是默认的架构,可是架构到底有什么作用呢,SQL Server 2005中的“架构独立于用户”又是怎么回事呢?
3.在SQL里面创建了一个新的登录名,退出对象资源管理器,再用这个新的登录名连接,不管采用那种登录模式,都连接不上。




网络工程师到底该不该去考CCIE认证?
2008-4-20 21:291楼
[ 顶部 ]
 
boyi55
副版主  点击可查看详细


诚信兄弟   天秤座  
帖子 849
精华 1
无忧币 3638
积分 936
阅读权限 140
来自 (保密)
注册日期 2006-1-12
最后登录 2008-7-24 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2008-4-27 20:06 
MS SQL Server数据库连接

用DSN连接:

<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=MyDSN;UID=userWD=password;DATABASE=databasename"
%>



春江潮水连海平/海上明月共潮生/滟滟随波千万里/何处春江无月明!
2008-4-27 20:062楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号