① sql SERVER 2005 新建数据库失败(只能建立在默认文件夹)
出现这个问题的可能原因:
1.
你指定的路径“F:\”根本不存在;
2.
你没有在创建数据库的语句中指定要存放的路径,在一个非集成的环境中(你这个环境就是)存放的路径应设置在本地磁盘上;
3.
你的F盘没有给SQL
Server以写的权限;
4.
你设置的文件名是非法的。
你尝试着在F盘创建一个其他的文件,比如txt,看能成功不,若不成功,则你创建数据库也必然会失败。
② sql不能创建数据库急
你切换下别的数据库,你当前用的数据库是master,这个表需要的权限比较大。希望能帮到你!
③ 求:SQL中使用CREATE DATABASE创建数据库失败的解决办法
创建表失败的原因及解决办法:
1、 两个字段的类型或者大小不严格匹配,例如,如果一个是INT(10), 那么外键也必须设置成INT(10), 而不是 INT(11) 也不能是 TINYINT.可以使用 SHOW 命令来查看字段的大小,因为一些查询浏览器有时候把 int(10) 和int(11) 都显示为integer。另外,还必须确定两个字段是否一个为 SIGNED,而另一个又是UNSIGNED, 这两字段必须严格地一致匹配。
2、 试图引用的其中一个外键没有建立起索引,或者不是一个primary key , 如果其中一个不是primary key 的,必须为它创建一个索引。
3、外键的名字是一个已经存在的一个键值了,这个时候,应该检查你的数据库教程以确保外健名字是唯一的,或者在键名后面加上几个随机的字符以测试是否是这个原因。
4、 其中一个或者两个表是MyISAM引擎的表,若想要使用外键约束,必须是InnoDB引擎,(实际上,如果两个表都是MyISAM 引擎的,这个错误根本不会发生,但也不会产生外键),可以通过查询浏览器来设置表的引擎类型
5、 可能设置了ON DELETE SET NULL, 但是相关的键的字段又设置成了NOTS NULL 值。可能通过修改cascade 的属性值或者把字段属性设置成 allow null 来阻止报错。
6、 请确定Charset 和 Collate 选项在表级和字段级上的一致
7、 可能设置为外键设置了一个默认值,如 default=0
8, 在这个关系里面,其中的一个字段是一个混合键值中的一个,它没有自己独立的索引,这时,必须为它创建一个独立的索引。
9、 ALTER 声明中有语法错误。
④ 为什么SQL2005创建不了数据库W7系统
做好先装数据库后转VS。vs安装后就会默认安装sql的框架,如果你已经安装好了,那么你就卸载了sql的框架。然后在
C盘
里面删除sql的相关目录,若还是不行,就进去注册表把相关的sql信息删除。在在安装。一定行。
⑤ sqlyog怎么创建不了数据库
使用CREATE DATABASE name命令。
创建完之后 可以右击这个库 选择创建数据库脚本 就会出现标准的创建数据库的脚本
⑥ sql无法建立数据库
是你自己学习用的数据库吗?是的话楼主尝试重新启动SQL Server之后再创建数据库吧,这是比较省事的方法。
⑦ SQL不能创建数据库
请问是什么版本的sqlserver?
2008的话可以到这里找找相关的缺失文件:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=c6c3e9ef-ba29-4a43-8d69-a2bed18fe73c
⑧ SQL新建不了数据库,要怎么办啊新手求助啊!!
直接右击红线处“数据库”,选择“新建数据库”填好名称,确定就好了啊。不知道你是怎么做的?
⑨ SQL server2008创建数据库失败。数据库'master'中拒绝了CREATE DATABASE 权限。
SQL server2008创建数据库失败。数据库'master'中拒绝了CREATE DATABASE 权限是设置错误造成的,解决方法为:
1、打开Database Master,点击【database explorer】下的【connect】。
⑩ SQL不能建数据库是什么原因
可能是用登录的当前身份没有这个操作权限。