|
主题: 关于sql server 2000的问题
|
 Such a lovely place
职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
|
#12002/10/16 0:28:25
我现在改用sql server 2000数据库了,有一点请大家指教:上传到服务器上时,就把数据库文件上传就可以了吗?就是那个事么xxx.mdf文件?哪个 xxx.ldf日志文件要不要上船? 还有就是连接问题: <% set cnn = server.createobject("ADODB.Connection") cnn.open "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=databasename " %> 请问那个sqlservername应该写事么?还有就是这段代码怎么用?保存成连接文件然后调用吗?
|
 忧忧
职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/7/23 1:32:17
|
#22002/10/16 13:38:24
up! 没有用过~~~~~ 看看结果了!
|
 Such a lovely place
职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
|
#32002/10/16 13:46:30
等了半天总算有人回答我问题了。谢谢你:) 没有用过,你怎么知道要上传日志文件的啊?呵呵。你又是怎么连接sql数据库的呢?我看了资料,说那个sqlservername要写服务器ip地址。是这样地吗?我知道这些问题很菜鸟,可还是希望高手指点啊。我们小地方没有人会,只有到这来请教了。诲人不倦嘛,嘿嘿。
还有,我怎么能判断服务器支持不支持sql server2000呢?有什麽技巧?
|
 lhhailei
职务:普通成员
等级:2
金币:1.0
发贴:319
注册:2002/6/10 11:50:16
|
#42002/10/16 13:50:32
我也是遇到了和你一样的问题,你现在解决了吗?我都快急死了
|
 忧忧
职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/7/23 1:32:17
|
#52002/10/16 14:34:21
看来我没有开拓的精神~~~~ 居然sql都没有用过~~~~
不过这几天试试一下~~我的硬盘空间太小了!
|
 大肚佛
职务:普通成员
等级:1
金币:1.0
发贴:247
注册:2001/6/6 9:48:50
|
#62002/10/16 14:50:26
sqlservername指的是你所用的SQL SERVER 的服务器地址,如果你用的是本机的,可以写你的电脑的IP地址,或local也成。
SQL SERVER与ACCESS不同,不是把数据库传上就行了。如果你是要把本机的数据传到服务器上,你可以如下操作: 1,在SQL SERVER Enterprise Manage 中新建一个SQL SERVER注册,把你服务器中的相关东东一步步填好就OK了。注册成功后你就可以看到ISP提供给你的服务器了。 2。选择你自己本机上的数据库--右键-->所有任务-->导出数据库: 在数据源中,你选择你自己本机的数据库,在目的地中,就可以选择你刚刚新注册完的数据库了。然后一步步NEXT就OK了。
.....
不明白再问。
|
 lhhailei
职务:普通成员
等级:2
金币:1.0
发贴:319
注册:2002/6/10 11:50:16
|
#72002/10/16 16:39:00
现在如果在本地机器上测试的话,把ODBC数据源去掉,用OLE DB连接数据库应该怎么连接?当然是要结合DW MX 或UD所建立的连接文件Connections
我在本地机器上用ODBC数据源的话,测试成功,数据提取写入都很正常,但是现在用OLE DB尝试连接就不行了。该怎么设置Connections里的文件呢? 希望SQL的高手解答啊
|
 Such a lovely place
职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
|
#82002/10/16 18:07:05
真是太感谢大肚佛了,谢谢谢谢谢谢:)
我刚从access转用sqlserver2000,所以好多思路还和用access一样,以为只要上船数据库文件就可以了,嘿嘿,见笑了*^_^*
hhailei老兄,我也没解决。不是来提问了吗。呵呵。我的情况和你一模一样。在本机用odbc连接一切OK,可换成OlE DB,老是提示我“没有获得Sql server的信任连接”。痛苦啊!!!救命啊!!! 我早WinXP上安装的Sql2000,用windows本地认证模式,我在XP里只有一个管理员administrator,没有设密码。请问没有获得信任连接是什麽意思啊?我该怎么办?要在Sql2000里设用户吗?怎么做,请详细解答,甘愿做牛做马;)
|
 lhhailei
职务:普通成员
等级:2
金币:1.0
发贴:319
注册:2002/6/10 11:50:16
|
#92002/10/16 18:15:15
我现在全部调试好了~~~呵呵
|
 Such a lovely place
职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
|
#102002/10/16 21:13:02
快说说怎么做的啊!!!越详细越好:)
|
 lhhailei
职务:普通成员
等级:2
金币:1.0
发贴:319
注册:2002/6/10 11:50:16
|
#112002/10/16 21:54:51
1.开启你的SQL企业管理器,展开 SQL server组,编辑你的已注册SQL server属性,使用SQL server身份验证,填写你的登陆名字和密码。 2.开启SQL server的属性,选择安全性,身份验证选SQL server和WINDOWS,启动服务帐户选本帐户,填写你的名字和密码。 3.选择企业管理器左边展开的SQL server的安全性,你会看见“登陆” 右键选它,新建立登陆,或使用默认的 sa 帐户。 4.选择你建立的数据库,展开它,然后选择用户,右键----新建数据库用户。最后设置这个新建立的数据库用户的权限。
大体设置就是这样的,有啥不对的地方请高手指点啊,我也是才学会不久的
|
 大肚佛
职务:普通成员
等级:1
金币:1.0
发贴:247
注册:2001/6/6 9:48:50
|
#122002/10/16 22:06:02
你在DW MX中做SQL SERVER联接,是要写你的SQL SERVER 的管理员的账号与密码,一般默认的账号为 SA ,设置方法大至与 LHHAILEI 说的是一样的。
MX 中的数据库联系接可参照以下:
<% ' FileName="Connection_ado_conn_string.htm" ' Type="ADO" ' HTTP="false" ' Catalog="" ' Schema="" MMelitech_STRING = "Driver={SQL Server};Server=local;Database=elitech;Uid=sa;Pwd=8888;"
|
 Such a lovely place
职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
|
#132002/10/17 22:27:10
嘿嘿,我也解决了。:)
我在企业管理器里把我的数据库新建了一个用户:ISUR_我的名字。就解决了,不过匿名访问会不会造成不安全啊?
还有,我一开始在sql里建了一个数据库,然后用ud做网站,用dns连接,然后测试,通过,可以访问。后来我导了另一个accesss数据库,把原先用这个access数据库的网站,在连接文件里改为导入后的sql数据库就出现了不能访问的现象。提示没有可信任的连接。难道我这两种方法还有什麽区别吗?大肚佛,在吗?谁能解答?谢谢
|
 udfans
职务:普通成员
等级:2
金币:0.0
发贴:417
注册:2002/2/2 12:32:55
|
#142002/10/17 22:42:57
有一个很重要的问题:就是你的空间是自己的,还是租用的,如果是租用的,需要告诉服务商帮您设置,如果他们不提供此项数据库服务,一切不都白搭了,SQL的功能确实足够强大,而且安全性会考虑得很周全,就是运行慢了点,不过如果服务器配置高的话...?
|
 Such a lovely place
职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
|
#152002/10/17 23:14:14
呵呵,目前在学习阶段,自然是在自己的电脑上啦。而且租用支持sql数据库的主机会很贵的吧。
我以前一直用access毕竟简单嘛,而且一般的小型应用也够了。象我们单位房地产交易管理系统就用的access数据库,连接十几台机子,现在估计也有5万多条记录了,用的一直很好,联网时也没见有多慢,或人一多就性能下降等。不过从长远看,从安全方面看,随着数据量的增加,还是有必要转换到sql平台的。我是最近才开始钻研sql2000的,不用不知道,一用吓一跳:)嘿嘿。毕竟是重量级的大家伙,感受就是不一样……
|