答:检查一下是不是数据库名,和密码错误。链接不上这个原因很大。一般情况下,使用asp的时候很少会用到mysql数据库,但有的时候就必须连接mysql,比如因为论坛使用的是mysql的数据库,而其他一些频道是基于asp建立,所以涉及用户身份验证的时候,就经常需要用到asp来连接mysql。1、asp连接mysql的基本方式一般都是用myodbc来连接。首先需要安装MyODBC,可以到下载。安装好MyODBC之后,可以直接在asp代码里面通过以下语句来连接mysql数据库:strconnection=”driver={mysqlodbc351driver};database=dbname;server=localhost;uid=dbuser;password=dbpwd”‘database:数据库名’server:服务器名/ip‘uid:用户名‘password:密码setcon=eateobject(”nnection”)conopenstrconnection另外还可以先在ODBC数据源里新建一个系统DSN,选择MySQLODBC351Driver作为数据源,填入相关的用户名和密码并测试之。相关的ASP连接代码如下:strconnection=”dsn=dbdsn;driver={mysqlodbc351driver};uid=dbuser;password=dbpwd”‘dsn:新建的DSN名称‘uid:用户名‘password:密码setcon=eateobject(”nnection”)conopenstrconnection2、需要注意的问题(mysql41及以上版本)mysql41及以上版本对字符集的限定跟之前的版本有很大不同,在进行数据库查询的时候如果不对字符集加以设定,一旦有查询的字段有中文,便很可能出现下面这样的错误:MicrosoftOLEDBProviderforODBCDrivers错误‘80040e31′[MySQL][ODBC351Driver][mysqld-4118]Illegalmixofcollations(gbk_chinese_ci,IMPLICIT)and(latin1_swedish_ci,COERCIBLE)foroperation‘=’这个时候就需要对asp的查询语句进行一些修改,增加有关的字符集的设定:“selectemailfrommemberswhereusername=_gbk‘”&username&”‘COLLATEgbk_chinese_ci“
脱机表示你的客户端已经与服务端断开链接了
你无法对服务器上的数据库进行任何 *** 作
言外之意 就是客户端开着已经没什么实际意义了 因为无法 *** 作数据库了
联机是你已经与服务器进行连接,可以对服务器上的数据库进行你登录帐号权限内的所有 *** 作
基本就是这个意思
如果还有问题请私密或追问
只要没有连接,脱机 *** 作和库的体积没有关系,长时间不能终止说明有连接在使用数据库,脱机 *** 作要等连接关闭才能进行。
可以尝试: ALTER DATABASE 数据库名 SET OFFLINE WITH ROLLBACK AFTER 0
然后再脱机。
不能。SQL (Structured Query Language) 是具有数据 *** 纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率,SQL语言不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序应用中,SQL可与其他程序语言一起优化程序功能,进而为用户提供更多更全面的信息。sql脱机说明该数据库虽然存在于数据库引擎实例中,但是不可以执行任何有效的数据 *** 作,比如新增,修改,删除等,这就是脱机状态,脱机过程中是不可以取消的,强制取消会造成数据库损坏。
生物信息数据库中的软件可以脱机使用。生物信息数据库中的软件通常可以脱机使用,许多生物信息数据库会提供其数据库的下载,以供用户在本地计算机上使用,此外,一些生物信息软件可以安装在本地计算机上,而不需要连接到数据库服务器。
以上就是关于mssql数据库脱机需要多久全部的内容,包括:mssql数据库脱机需要多久、sql server 2008中脱机和联机什么意思、sqlserver 2008r2 70多个G的数据库在服务器上脱机需要多久,长时间没好终止掉行不行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)