本地建SQL服务,远程使用SQL数据库

来源:百度知道 编辑:UC知道 时间:2024/06/09 09:05:24
我如何以在本地建一个SQL服务器,安装SQL2000后需要如何设置才能使网站(虚拟主机)使用本地的数库。
网站程序在虚拟主机上,SQL又在本地计算机,就是说要远程的程序能连接本地计算机的SQL数据库,如本机IP为61.188.38.21,(SQL2000),远程IP为61.188.38.22(网站程序)关键是本机如何设置,远程如何连接,(在本地用LOCAL连接测试成功)

用花壳,得一台机子一直开,我可以在网站上用生成HTML,到时数据库就不开了,,这样管理安全,又不怕被黑(数据不在)!现在只想知道服务器如何设置?服务器上有几个IP(192.168.0.7,192.168.0.9,192.168.0.9)我该如何访问?服务器上如何设置??要用端口吗?花生壳就算了!!!不想用

"另外质疑一下,如果你是生成HTML的,为何不在本机搭建生成环境,生成后上传虚拟主机不就行了?"本地上传太慢了,我想数据库这样直接生成快些。确实为一个主意,我想虚拟空间,也要让别人使用外部的数据库吧!有看到空间商专门提供SQL数据库空间。。。主要是SQL主机上要如何设置(有多个IP )。才能使其它机子能连接。

如果想要在本机建立网站的话,必须有固定的IP地址。
如果没有IP地址则可以申请动态域名,如花生壳,就是在本机运行一个客户端,告诉花生壳服务器你的动态域名绑定到你当前登录花生壳之后的IP地址,每次都会自动指向,不用更改。
另外数据库服务器还需要安装企业版版本或者标准版,个人版和开发版是不能作为服务器使用的。

那就不好办了,因为在你的虚拟主机上并不是没次都知道你自己家里机器的IP,而且,一般虚拟主机提供商都对自己公司所属服务器安装硬件防火墙。不会轻易让你穿透的。所以可以肯定的说,你想在虚拟主机上回访你自己家里的机器是不行了。

但是你可以不用虚拟主机啊。呵呵。用自己的机器,既当www服务器又当SQL服务器。这样每次你电脑重启程序都能找到SQL,每次登录花生壳动态域名都会动态绑定到你当前的IP。

虚拟主机提供商都会为自己的服务器安装硬件防火墙,不会轻易被你穿透,如果你能穿透,哪天你教教我。虚拟主机回访自己机器也不实际。因为在两个网段。

另外质疑一下,如果你是生成HTML的,为何不在本机搭建生成环境,生成后上传虚拟主机不就行了?

如果有多个IP地址则以公网IP为准,换言之就是你在整个互联网中被分配的唯一IP(如果你是ADSL或拨号上网,每次的IP不一样)
并不是你网卡所分配的IP。

我用ASP,你只要将数据库的地址改成你本地服务器的地址就可以了(要保证你本地服务器可远程访问)
1.ASP与SQLServer的连接代码,我常用的:
<%

dim Sql_Server,Sql_User,Sql_Pass,Sql_Data
Sql_Server = "61.188.38.21" '数据库服务器地址或服务器名
Sql_User = "sa" '数据库登录名
Sql_Pass = "" '数据库密码
Sql_Data = "Office" '数据库名

'以下部分不能做任何的修改!