== 給某個登錄賬號設置許可權?
首先你需要有一個有給其他賬號授權修改表結構許可權的賬號,
登錄這個賬號,然後編輯你要授權的賬號,執行grant語句授權
⑵ 新裝的sqlserver2008資料庫不能更改表的結構怎麼辦
直接在設計里改的話貌似不讓保存。。。。用語句改吧
⑶ 在sql server2008中,如原表中有數據,修改表結構對數據有何影響
如果是修改原有數據列的數據類型,則可能會造成數據溢出或數據丟失,但一般sql會阻止這類操作,強制執行的話會出現數據丟失
如果是新添加列不會對原數據有影響。
⑷ 怎樣在sql sever 2008中一個表中修改列屬性
sql2008默認不允許表在創建後修改表結構,需修改sql2008的設定,重啟後才生效
具體步驟
1.打開management studio(管理介面)
2.點擊菜單的tools-option
3.彈出框,選擇tree中的designer
會看到左邊有個選項「prevent saving changes that require table recreation」默認是被勾選的,
不要勾選,然後保存,重開sqlserver相關服務或重啟電腦
注意
1,如不是管理員登陸系統,修改時要用run as 管理員打開管理介面,
⑸ SQL Server 2008如何查看錶結構修改記錄
如果沒開啟審計或者ddl觸發器記錄的話,只能看到最後一次更改時間
通過sys.tables視圖,但是也看不到具體修改的內容
⑹ 我用SQLserver2008修改表結構,然後保存跳出來這個對話框不讓我保存,我已經將表設計的對勾去掉了
你新建的列不能為空而且userinfo表中有數據的吧?
首先建這一列的時候設置可以為空,然後保存,打開這個表 在以前添加的數據中的這一列加上數據然後修改不能為空然後在保存應該就可以了
⑺ sql server 2008中怎麼更改表結構設置聯合主鍵
首先要保證id和name中都沒有空值,並且二者的組合也沒有重復值,然後可以打開表設計器,會看到id的前面有一個小鑰匙圖標,表示它是主鍵,此時可以按住ctrl鍵,然後把id和name都選中,再按下工具欄上的鑰匙圖標,或者右鍵選擇「設置為主鍵」即可。
⑻ sql server 2008怎樣改表結構
現提供兩條命令查詢表結構:
1.sp_help
table_name;
如:
sp_help
student;
2.sp_columnstable_name;
如:
sp_columns
student;
⑼ 我用SQLserver2008修改表結構,然後保存跳出來這個對話框不讓我保存,怎麼辦
在工具-選項裡面的Designs-表設計器和資料庫設計器--- 裡面取消掉 阻止保存要求重建表的更改