设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3041|回复: 19
打印 上一主题 下一主题

[其它] 如何附加SQL数据库到SQL服务管理器?

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2007-10-27 11:31:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我在电脑上安装了MSDE,现有一SQL数据库(包括一个mdf和一个ldf文件),如何把它加入到SQL服务管理器中?
请高手指教,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

20#
 楼主| 发表于 2007-11-1 10:00:40 | 只看该作者
这里一段引用了SQLDMO的代码
Sub CSQLServer()
    Dim osvr As SQLDMO.SQLServer                          '已引用:SQLDMO
   
    Set osvr = CreateObject("SQLDMO.SQLServer")
    osvr.Connect "TCLWXM-6C6EBA9D", "sa", ""         '已启动服务器
    osvr.Disconnect
    Set osvr = Nothing
End Sub

运行到 osvr.Connect "TCLWXM-6C6EBA9D", "sa", "" 这句时也出错!
错误信息还是:[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。

不知有哪些原因会引起这个错误?

点击这里给我发消息

19#
 楼主| 发表于 2007-11-1 09:58:46 | 只看该作者
不是引用的问题,已引用有ADO
是运行到 osvr.Connect "..." 这句时出错!
错误信息是:[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
18#
发表于 2007-11-1 09:46:14 | 只看该作者
原帖由 t小宝 于 2007-10-31 21:47 发表
我在VBA代码里直接输入了正确的SQL路径,没有出现路径访问错误.
但就是conn.Open "..."这句无法执行.


========================
解决方法:
请添加 对 ado 的引用。
17#
发表于 2007-11-1 09:44:33 | 只看该作者
请添加对 ado 的引用。

点击这里给我发消息

16#
 楼主| 发表于 2007-10-31 21:47:36 | 只看该作者
我在VBA代码里直接输入了正确的SQL路径,没有出现路径访问错误.
但就是conn.Open "..."这句无法执行.
15#
发表于 2007-10-31 21:46:16 | 只看该作者
另外,也请安装有sql的坛友帮着t小宝测试一下,是否可以运行我给出的代码来附加数据库。
来排查一下他的出错原因。
14#
发表于 2007-10-31 21:36:36 | 只看该作者
t小宝:
你出错的代码在这里,下图snap1中的绿色部分:

导致出错的原因是紫色部分 sqlpath 没有返回一个确定的路径string,所以filecopy 就会 报出 路径或文件访问错误。

你安装 msde估计是没法返回 一个确定的sqlpath ,试着安装sql看看。

我机器上面测试很正常的,返回这样一个值,不知道msde是否也可以返回这样一个字符串,如果可以,应该是可以运行的。如下图snap2中的紫色部分:

[ 本帖最后由 wu8313 于 2007-10-31 21:44 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

13#
 楼主| 发表于 2007-10-31 20:22:30 | 只看该作者
wu8313 你好:
exe文件运行不了,点初始化检测出现错误: 初始化错误!   路径/文件访问错误.
把代码改后放在VBA中就是无法连接登录服务器,即conn.Open ""方法执行不了!错误提示如前所述.
服务器名、用户名等参数应该是没有错的,服务器也运行了,版本是8.0.
是不是因为已有实例在运行?SQL方面的知识一点都不懂...
12#
发表于 2007-10-31 12:14:53 | 只看该作者
Provider=SQLOLEDB.1;Integrated Security=SSPIersist Security Info=False;Data Source=(local)
Provider=SQLOLEDB.1assword=yourpasswordersist Security Info=True;User ID=sa;Data Source=(local)
Provider=SQLOLEDB.1;Password="";Persist Security Info=True;User ID=sa;Data Source=(local)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 16:25 , Processed in 0.104317 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表