關於sqlserver資料庫的若干問題

2022-03-19 19:14:02 字數 1848 閱讀 3649

1樓:竭銘

1.想要資料不丟失,就多做備份,sqlserver都有分離資料庫的功能,你仔細找找

2。觸發器是針對具體表操作的,比如你想對乙個表做保護,如果對該錶每刪除一條記錄,就把該記錄的內容複製到另乙個表裡,以便能夠便於檢視和恢復,這種情況就可以用觸發器來實現

例如:create trigger 觸發器名 on 表名 after delete as

這樣,你對那個表每刪一條記錄,就會把它插入到備份記錄的表裡。

關於sqlserver資料庫行求和的問題

2樓:匿名使用者

create table t

(id int,

a  int,

b  int

)insert into t values(1,1,1)insert into t values(2,2,1)insert into t values(3,3,1)insert into t values(4,4,1)insert into t values(5,5,1)insert into t values(6,6,1)/*思路:

id可能不連續,所以先用id排序,產生乙個記錄號id2然後按3條記錄一組產生乙個分組號g,接著按g分組求和,id取最大最後更新

*/with ctas(

select max(id) as id,sum(a) as a,sum(b) as b

from

(select *,(id2+2)/3 as gfrom (select *,row_number() over(order by id) as id2 from t) s

)m group by g

)update t set a=ct.a-t.a,b=ct.b-t.b

from ct

where t.id=ct.id

關於sqlserver資料庫連線查詢的問題

3樓:匿名使用者

nationality  和  nationalityid 應該是對應的吧

這樣行不?

select n.nationality,count(*) as 住店人數

from customerinfo as c join nationalityinfo as n on c.nationalityid=n.nationalityid

group by n.nationality

關於sqlserver資料庫遠端連線的字串問題

4樓:我的健康我掌握

路由器開對映。比如 8083到192.168.0.100的1433,

server=60.2.144.82,8083,其他一樣的

關於sqlserver資料庫 鎖機制的小疑問,下種情況是否需要加入鎖機制

5樓:匿名使用者

這個是沒問題的,不用加鎖,插入是不會影響它自己執行的,即使是同一時間,兩個使用者點插入的時間還是存在毫秒之差的

遠端連線sqlserver資料庫失敗的問題

6樓:匿名使用者

防火牆呢,還有可不要把ip位址寫錯了,我有一次整了2天,最後一看,ip位址寫錯了,呵呵,那可不行的。

7樓:匿名使用者

你的sql server什麼版本的,express版本沒法進行遠端連線的

8樓:匿名使用者

把你要連線的主機的防火牆關掉

9樓:

去官網仔細看 那裡應該有 是在不行就重新裝

sqlserver怎麼匯出資料庫

材料 工具 sql server 1 開啟sql server,找到需要匯出的資料庫。2 在需要匯出的資料庫上右擊,選擇任務選項中的匯出資料選項。3 sql server匯入和匯出嚮導視窗中,單擊下一步按鈕。4 選擇資料來源對話方塊中,選擇資料來源選項中的microsoft ole db provi...

如何連線sql server資料庫

以sqlserver2008r2為例。1 開啟sql2008,使用windows身份登入 2 登入後,右鍵選擇 屬性 左側選擇 安全性 選中右側的 sql server 和 windows 身份驗證模式 以啟用混合登入模式 3 選擇 連線 勾選 允許遠端連線此伺服器 然後點 確定 4 安全性 登入名...

如何連線sqlserver資料庫

以sqlserver2008r2為例。1 開啟sql2008,使用windows身份登入 2 登入後,右鍵選擇 屬性 左側選擇 安全性 選中右側的 sql server 和 windows 身份驗證模式 以啟用混合登入模式 3 選擇 連線 勾選 允許遠端連線此伺服器 然後點 確定 4 安全性 登入名...