社区
VFP
帖子详情
想把数据库放到互联网上,需要哪些操作?
liuanzhao
2011-11-03 09:48:10
申请网络空间,是不是要申请建立网站才行啊?在网络空间中是不是用SQL比用DBF更合适?
...全文
591
5
打赏
收藏
想把数据库放到互联网上,需要哪些操作?
申请网络空间,是不是要申请建立网站才行啊?在网络空间中是不是用SQL比用DBF更合适?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanyang0110
2011-12-20
打赏
举报
回复
这里果然是人才济济,以后天天光顾,争取自学成才!!!请大家多多帮忙,不吝赐教!!!!!!!!
行为负责
2011-12-15
打赏
举报
回复
受教了。
十豆三
2011-11-03
打赏
举报
回复
转自
帐号:jack_wang0823
昵称:半路出家
推荐使用磊科的路由器 内置每步(meibu)免费动态域名服务, 比较稳定的。 除非本地电信使坏呵呵。
我有10个客户都是用这个。。。
是这样的,客户端不需要装SQL,服务器端要允许TCP/IP,建议把端口改掉,连接串不一样,改成:
SQLSTRINGCONNECT('driver=sql server;server=qgb;Address=58.240.6.XXX,1533;Network=dbmssocn;uid=sa;pwd=;database=mydata')
另外,在服务器端的路由器上要开放服务器的SQL端口
第二种方案:建立VPN
远程连接sql server 2000服务器的解决方案
一 看ping 服务器IP能否ping通。
这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。
二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。
如果这一步有问题,应该检查以下选项。
1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单-> 程序-> Microsoft SQL Server-> 服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。
3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。
4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
5 检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入
netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。
三 检查客户端设置
程序-> Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。
四 在企业管理器里或查询那分析器连接测试
企业管理器-> 右键SQlserver组-> 新建sqlserver注册-> 下一步-> 写入远程IP-> 下一步-> 选Sqlserver登陆-> 下一步-> 写入登陆名与密码(sa,password)-> 下一步-> 下一步-> 完成
查询分析器-> 文件-> 连接-> 写入远程IP-> 写入登录名和密码(sa,password)-> 确定
通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。
修改默认连接超时的方法:
企业管理器-> 工具-> 选项-> 在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡-> 连接设置-> 在 登录超时(秒) 后面的框里输入一个较大的数字
查询分析器-> 工具-> 选项-> 连接-> 在 登录超时(秒) 后面的框里输入一个较大的数字
通常就可以连通了,如果提示错误,则进入下一步。
五 错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
1 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。
2 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。
3 在"身份验证"下,选择"SQL Server和 Windows "。
4 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。
十豆三
2011-11-03
打赏
举报
回复
你可以把自己的电脑(最好是服务器)放到互联网上,在你的这个电脑上安装 SQL Server 数据库。
服务器端(如安装了SQL Server):
固定IP:就不用设置了,申请固定IP可以咨询当地网络运营商,缺点是费用比较大。
非固定IP:申请一下免费域名(收费当然也可以),然后用 路由器 绑定这个域名,并映射1433端口(路由器绑定域名和映射端口,不同路由器有所不同,请自行 Baidu 或 Google)。
客户端:
服务器端是固定IP的,直接连接这个IP即可。
服务器端是非固定IP的,每次连接前,通过工具(如MyFll.Fll)将服务器绑定的域名转换成IP,然后连接这个IP即可。
TCP/IP方式 连接字符串:DRIVER=Sql Server;SERVER=服务器IP;UID=用户名;PWD=密码;DATABASE=数据库名;Network=DBMSSOCN;Address=服务器IP,1433
或
用 花生壳 软件,请参考:
http://hi.baidu.com/lanbingping/blog/item/dac0cf5c639e5341faf2c0f7.html
http://www.peanutman.cn/case1.html
ACMAIN_CHM
2011-11-03
打赏
举报
回复
DBF 是基于文件访问的。
如果你是申请WEB空间,则需要在服务器上支持DBF的访问驱动。 然后写代码在服务器端,比如ASP,JSP来访问数据库并生成网页。
[Quote]在网络空间中是不是用SQL比用DBF更合适?[/Quote]很多空间商是直接提供SQL SERVER的。
redis非关系型
数据库
详解
Redis: Redis持久化和淘汰策略是面试必问的 学习redis和mysql是一样的: Redis 是以key-value形式存储,和传统的关系型
数据库
不一样。不一定遵循传统
数据库
的一些基本要求,比如说,不遵循sql标准,事务,表结构等等,redis严格上不是一种
数据库
,应该是一种数据结构化存储方法的集合。 redis提供了一堆
操作
方法【一堆命令
操作
数据】,我们使用这些方法就可以存入字符串,组织成各种数据结构(string,list,set,map等),使用起来更加方便。
李飞飞:云原生分布式
数据库
面临哪些机遇与挑战?
简介:12月3日,由阿里云CIO学院主办的【2020中国企业数字创新峰会】在杭州举行。400位企业CEO、CTO、CIO齐聚一堂,共同探讨企业数字化转型经验。阿里巴巴集团副总裁、达摩院
数据库
首席科学家李飞飞发表了题为《云原生分布式
数据库
系统——挑战与机遇》的演讲,探讨云原生
数据库
的价值和商业应用。一 背景与趋势云计算加速
数据库
系统演进 首先我们看一下云计算的发展给
数据库
系统带来了哪些变化?
数据库
系统是计算机领域三大基础软件系统之一,
操作
系统、编译系统、
数据库
系统。上世纪80年代初,
数据库
系统开始走上了历史
数据库
是什么?为什么要使用它?
本章将会介绍
数据库
是什么?为什么要使用
数据库
以及
数据库
的分类
如何实现高容量大并发
数据库
服务 |
数据库
分布式架构设计 ?
摘要
数据库
拆分要根据业务现状、模式,选择合适的拆分方式,紧密结合业务及应用架构设计,谨慎拆分,防止过度设计。正文一为什么要做分布式
数据库
架构改造?云计算大数据时代,传统的
数据库
架构已经无法支撑企业高容量的数据增长,满足高并发的业务需求。对企业
数据库
进行分布式架构设计,打破了
数据库
资源不够用的天花板的同时,还能根据企业业务发展状况,随时平滑扩容。二分布式
数据库
架构改造,如何做?
数据库
分布式改造要遵循...
关于NoSql的理解,键值
数据库
,文档
数据库
,列式存储
数据库
,图形
数据库
1.NoSql是什么? Nosql = not only sql,意即“不仅仅是sql”,泛指非关系型
数据库
。这些类型的数据存储不
需要
固定的模式(当然也有固定的模式),无需多余的
操作
就可以横向扩展。 说到非关系型
数据库
,就要简单的介绍一下关系型
数据库
,是建立在关系模型基础上的
数据库
,借助于集合代数等数学概念和方法来处理
数据库
中的数据,我们平常使用的
数据库
,像MySQL,Oracle,S...
VFP
2,725
社区成员
29,111
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章