① 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不能建資料庫是什麼原因
可能是用登錄的當前身份沒有這個操作許可權。