學習sql server中出現的一些問題(一)

2021-09-17 21:34:30 字數 1043 閱讀 5441

最近在學習sql server2008中遇到了一些問題,和大家分享一下

一在sql server2008資料庫表中,「新建索引」選單是灰色的

這種情況可能只出現在部分表中,比如我有乙個course和student表,在course表中,「新建索引」的選單是灰色的,但是在student表中又可以。出現這種情況,我們可以將sql server managerment studio重啟就可以了。

二比如我們想將student中的spno欄位作為course的外來鍵,但是一直報錯:

/*訊息 1776,級別 16,狀態 0,第 1 行

在被引用表 'student' 中沒有與外來鍵 'fk_studentcourse' 中的引用列列表匹配的主鍵或候選鍵。

訊息 1750,級別 16,狀態 0,第 1 行

無法建立約束。請參閱前面的錯誤訊息。

*/這種情況下,我們要不將student中的spno作為主鍵(primary key),要不給spno設定為唯一(unique)

三sql server中找不到物件 "student",因為它不存在或者您沒有所需的許可權.

明明就已經建好了student表,但是卻報這種錯誤。

剛開始對於這個錯誤,我是將我寫的「新建查詢」語句那裡,刪掉,將student表再儲存一下,然後再重新新建查詢語句,就可以以。

具體的解決方法不太記得了。

我在帖子中看到的是:

1、檢視你sql server登陸使用者的許可權,然後你在sql裡面執行insert 或者update操作  你看這兩個在sql的查詢分析器裡面執行會不會出現這樣的問題,如果沒有,可能是程式那邊的配置使用者呼叫出現了混亂。

2、在查詢語句之前輸入    user 資料庫名;

go(我試了一下,還是不行,但如果你們遇到這種問題,可以試試這種方法)

3、當前庫中儲存過程,一般drop前可以先進行物件存在判斷

if object_id(n'add_staff',n'p') is not null  drop proc add_staff

還有一種最極端的方法,emmm,刪掉表,重來!!!

本文不間斷更新~

學習tensorflow中出現的問題以及解決方法

python3.6.5 tensorflow1.6.0 網路視覺化結果 總體 可參照 出現的問題主要是由於tensorflow版本不同,對應的函式命令有些改變而產生的,以下只介紹本人所用版本對應函式命令等 1.初始化變數 init tf.global variables initializer 2....

除錯中出現的問題

1.程式時編譯已經通過,連線時出現錯誤 error lnk2001 unresolved external symbol endthreadex nafxcwd.lib thrdcore.obj error lnk2001 unresolved external symbol beginthread...

呼叫webservice 中出現的問題

寫完webservice當然要呼叫,但是以前呼叫的都是我們的架構封裝好的方法,我自己也沒有看過,換了一家公司以後,自己又寫了乙個介面,這時候隊友跪了,該如何呼叫呢?網上找了許多東西,但真正能用的東西不多,好多沒用的東西還可能會誤導大家,現在寫一下我們自己的構成,可能和你的有很多的不一樣,然後即使不同...