❶ 本地调试可以访问远程的Access数据库,发布到IIS后不能远程访问Access数据库,高分悬赏解决方法!
你用的是什么语言?
如果本地可以,但发布到IIS上不行,就要首先查一下连接字符串。如果没问题,那再看看你这台服务器能否连接远程的服务器,有些单位的服务器是不允许访问公网的。但本地不受这个限制。主要看看服务器防火墙是如何设置的。
❷ IIS发布的网页怎么连远程数据库
你在你的网页代码里找到数据库连接语句,把server=数据库IP地址或者数据库机器名;User ID=数据库账号,默认一般都是sa;Password=连接数据库的密码;database=数据库名字。
这个网页源码是你从网上下载的吧?一般都是在web.config,或者单独的一个数据库连接文件中找到数据库连接语句改改就可以了,但是前提是两台电脑能互通。
❸ 远程iis8服务器怎样连接登陆数据库
1,打开Navicat for Mysql,点击左上角“链接”按钮,
2,在弹出的新建链接对话框中,填写远程数据库服务器IP地址,账号,密码等信息。如下图:
3,最后确定保存即可。
❹ IIS连接数据库
sql连接错误,sql里没配置好对应的用户名密码
❺ 如何能使iis连接数据库
哥们,你要将你下载的斜面代码中连接数据库的代码改掉。
下面提供几种链接代码,你只要找到相似的代码,改掉就可以了,主要是看你的数据库是那种类型的。
1、MS Access数据库连接
用DSN连接并且没有用户名和密码:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName"
%>
用DSN连接并且有用户名和密码:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName","username","password"
%>
用实际的数据库绝对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=e:\yanhang\database.mdb"
conn.Open Strconn
%>
用实际的数据库相对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
conn.Open Strconn
%>
2、MS SQL Server数据库连接
用DSN连接:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"
%>
不用DSN连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename"
conn.open DSNtemp
%>
3、FoxPro数据库连接
<%
Set Conn = Server.CreateObject("ADODB.connection")
ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc"
Conn.Open ConnStr
%>
4、Oracle数据库连接:
<%
set conn=server.createobject("adodb.connection")
conn.cursorlocation=adUseClient
DSNTemp="Provider=MSDAORA.1;Password=xxxxx;User ID=yanhang;Data Source=xxx.world"
conn.open DSNtemp
%>
❻ IIS连接数据库
确认 用户名:huaqiu 密码:111 无误?
❼ win7系统IIS怎样配置web注册网页连接linux服务器的mysql数据库。
一、创建一个可以远程访问MySQL的用户
1、登录mysql:
mysql
-u
用户名
-p
授权:
mysql>
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'新用户'@'%'
IDENTIFIED
BY
'新用户的密码'
WITH
GRANT
OPTION;
修改生效:
mysql>
FLUSH
PRIVILEGES;
退出MySQL数据库:
mysql>
quit;
2、修改
mysql
的配置文件(针对ubuntu-15.10系统):
sudo
vi
/etc/mysql/mysql.conf.d/mysqld.cnf
+43
找到
"bind-address
=
127.0.0.1"
,
这一行要注释掉,只需在前面加个#。
#bind-address
=
127.0.0.1
二、配置ubuntu系统的防火墙
1、打开3306端口:
sudo
ufw
allow
3306
上一条命令是允许外部访问3306端口(tcp/udp),如果以前开启过就会跳过。
2、开启防火墙:
sudo
ufw
enable
sudo
ufw
default
deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。
3、查看防火墙的状态:
sudo
ufw
status
三、在Windows环境下进行访问测试
1、在虚拟机里安装好ubuntu后,网络连接方式需要选择"桥接模式"。
2、在Windows环境下用
Navicat
for
Mysql
进行测试。
3、填写好
Mysql
所在主机的IP地址、用户名、密码,然后点击"连接测试",如果连接成功,就按F6弹出命令窗口,写如SQL语句进行查询。
4、在Windows环境下用
MySQLWorkbench
进行测试。
5、和用
Navicat
for
Mysql
测试步骤一样。
❽ 如何用iis连接数据库
原因
如果系统中存在端口冲突就有可能发生本情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息.
解决方法
要解决这个问题,您可以进行以下任一项操作:
• 在IIS管理器中更改网站绑定端口为除80端口外的其它端口.
• 停止正在使用80端口的应用程序,然后从IIS管理器中启动网站.
更多信息
您可以使用诸如TCPView或FPort等第三方工具来判断其它正在使用80端口的其它应用程序