‘壹’ 行政事业单位资产管理信息系统登录时报错“数据库服务器名称错误,或者没有启动;或者指定的数据库不存在
数据库软件的问题,可能重新安装。或运行启动程序。
‘贰’ phpcms v9 安装时"成功连接数据库,但是指定的数据库不存在并且无法自动创建,请先通过其他方法连接数据库
这个问题出现的原因就是没有指定的数据库名称;
如果你使用的用户的权限足够大的话,是root的话,那么可以自动创建新的数据库;如果是使用其它用户,要么更改权限,要么新建数据库,然后赋予指定的用户;
‘叁’ 成功连接数据库,但指定的数据库不存在怎么办啊
是你数据库的目次权限问题.win主机,设定everyone的所有权限,linux设定为777.然后从新安装.
‘肆’ 提示数据库不存在,是怎么回事
如果是附加数据库时,提示数据库不存在,很可能就是数据库被删除了,如果是编程时,提示数据库不存在,就是连接字符串写错了
‘伍’ 我改写的易语言程序,运行时没有问题,可是添加数据时就提示指定字段不存在,我检查数据库也没有收获
字符串字段要转义的,比如正常语句:INSERT INTO t1 (a,b) VALUES (1, '123');
这里的123是字符串,但是改成:12'3这样后就变成了:INSERT INTO t1 (a,b) VALUES (1, '12'3');,这样语句就是非法的。
以上是没有转义造成的,而且也是最危险的,会造成SQL注入攻击。
还有其他可能,调试OK,编译不OK就是调试和生产环境的数据库不是同一个,或者表已经改变了,或者字段真不存在,或者生产环境的语句和调试环境的语句不一样等待。
‘陆’ 您没有该数据库的操作权限或指定的数据库不存在,且您无权限建立,请联系服务器管理员!
管理员没有给你授权吧,你的权限不够,需要管理员进行授权。
NTFS文件权限。
安装的PHPWIND在windows2003server上分区都是NTFS格式的,在这种格式上的文件权限可以设置的既安全又复杂。而且由于网站的IIS用户还不是默认的用户,所以默认是不会在这个文件夹权限列表中的。那么只需要在网站根目录上权限中添加当前web的访问用户的全部控制权限就可以了。
这个是在有服务器的控制权限的情况下操作的,如果你是租用的虚拟主机,请向你的主机提供商咨询具体解决办法。
‘柒’ 安装PHP论坛提示“指定的数据库 不存在,且您无权限建立,请联系服务器管理员!”
> 检查必要目录和文件是否可写,如果发生错误,请更改文件/目录属性 777
讨论区根目录 (bbs目录) 777属性检测不通过 论坛根目录无法书写,请速将根目录属性设置为777
‘捌’ vfp二级上机题中,所有题都做完了,评分时却显示指定的数据库结构不存在
有些操作要运行一下,才能生成相关的文件。若你只做题不运行,可能会不产生相关文件,而评分程序是以产生的结果来评的。
比如:要求用查询设计器建立一个查询,将查询结果存入aaa.dbf表,若你没有运行你建立的查询(至少运行一次),就不会产生aaa.dbf文件。
‘玖’ 如何判断SQL中某个数据库是否存在
在SQL Server数据库编程时,常常需要判断一个数据库是否已经存在,如果不存在则创建此数据库。常用的方法有以下三种:
1. select * From master.dbo.sysdatabases where name='test_db'
如果不存在查询结果,则说明name所表示的数据库不存在
2. object_id('test_db')
如果无法获取对象ID(null),则说明此对象不存在;常用
if object_id('test_db') is null
或者
if (select object_id('test_db')) is null
3. db_id('test_db')
如果不能获取数据库ID,则说明name所表示的数据库不存在;实际上此种方法也是在sysdatabases中查找,并返回数据库的ID;常用
if db_id('test_db') is null
或者
if (select db_id('test_db')) is null