当前位置:首页 » 数据仓库 » 指定数据库不存在
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

指定数据库不存在

发布时间: 2022-08-15 21:57:05

‘壹’ 行政事业单位资产管理信息系统登录时报错“数据库服务器名称错误,或者没有启动;或者指定的数据库不存在

数据库软件的问题,可能重新安装。或运行启动程序。

‘贰’ 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