① sql Server 2005 Service Park 2 安全性更新(KB948109)這個補丁不斷重復要求安裝。
我的win7現在也是這樣!
② sql2005和sql2000有什麼區別
1、加強的T-SQL (事務處理SQL )
T-SQL 天生就是基於集合的關系型資料庫管理系統編程語言,可以提供高性能的數據訪問。現在,它與許多新的特性相結合,包括通過同時使用TRY和CTACH來進行錯誤處理,可以在語句中返回一個結果集的通用表表達式(CTEs),以及通過PIVOT 和UNPIVOT命令將列轉化為行和將列轉化為行的能力。
2、CLR(Common Language Runtime,通用語言運行時)
SQL Server 2005中的第二個主要的增強特性就是整合了符合.NET規范的語言 ,例如C#, ASP.NET 或者是可以構建對象(存儲過程,觸發器,函數等)的 VB.NET。這一點讓你可以在資料庫管理系統中執行.NET代碼以充分利用.NET功能。它有望在SQL Server 2000環境中取代擴展的存儲過程,同時還擴展了傳統關系型引擎功能。
3、服務代理(Service Broker)
服務代理處理的是以鬆散方式進行聯系的發送者和接收者之間的消息。一個消息被發送、處理和回答,完成整個事務。這大大擴展了數據驅動應用程序的性能,以符合工作流或者客戶業務需求。
4、數據加密
SQL Server 2000沒有用來在表自身加密數據的有文檔記載的或者公共支持的函數。企業需要依賴第三方產品來滿足這個需求。SQL Server 2005自身帶有支持對用戶自定義資料庫中存儲的數據進行加密的功能。
5、SMTP郵件
在SQL Server 2000中直接發送郵件是可能的,但是很復雜。在SQL Server 2005中,微軟通過合並SMTP郵件提高了自身的郵件性能。SQL Server從此跟Outlook說「bye-bye」!
6、HTTP終端
你可以很輕松地通過一個簡單的T-SQL 語句使一個對象可以在網際網路上被訪問,從而創建一個HTTP終端。這允許從網際網路上呼叫一個簡單的對象來獲取需要的數據。
7、多活動結果集(Multiple Active Result Sets ,簡稱MARS)
多活動結果集允許從單個的客戶端到資料庫保持一條持久的連接,以便在每個連接上擁有超過一個的活動請求。這是一個主要的性能改善,它允許開發人員讓用戶在使用SQL Server工作的時候擁有新的能力。例如,它允許多個查詢,或者一個查詢的同時輸入數據。底線就是一個客戶端連接可以同時擁有多個活動的進程。
8、專用管理員連接
如果所有的內容都出錯了,那麼只能關閉SQL Server服務或者按下電源鍵。專用管理員連接結束了這種狀況。這個功能允許資料庫管理員對SQL Server發起單個診斷連接,即使是伺服器正在出現問題。
③ sql 更新問題
CREATE TABLE a(
單位編號 int primary key,
名稱 char(50)
)
CREATE TABLE b(
單位編號 int references a(單位編號),
地址 char(100),
名稱 char(50)
)
INSERT INTO a VALUES(1,'肯德基')
INSERT INTO a VALUES(2,'耐克')
INSERT INTO a VALUES(3,'特步')
INSERT INTO a VALUES(4,'微軟')
INSERT INTO a VALUES(5,'甲骨文')
INSERT INTO a VALUES(6,'可口可樂')
INSERT INTO b VALUES(3,'美國','肯德基')
INSERT INTO b VALUES(1,'英國','耐克')
INSERT INTO b VALUES(2,'日本','特步')
INSERT INTO b VALUES(5,'中國','微軟')
INSERT INTO b VALUES(6,'德國','甲骨文')
UPDATE b SET b.名稱=(SELECT a.名稱 FROM a WHERE a.單位編號=b.單位編號)
④ sql數據同步更新問題
假設分布子資料庫有A、B、C、D、E
一個整合後的資料庫 T
你可以在T資料庫中添加一個存儲過程 create procere Proc_Select --過濾
判斷A、B、C、D、E 是否有新增的數據行,如果有,查看T資料庫的表tx是否存在該行數據,如果不存在 就添加,存在就不操作。(注意用事務處理並發機制)
SET TRANSACTION ISOLATION LEVEL repeatable read
begin tran
if not exists(select * from tx where name='新增的數據')
insert into tx ....
commit tran
⑤ sql更新問題
update table_name set yb_mc = replace(yb_mc,'(','('),yb_mc = replace(yb_mc,')',')')
replace一下就行了,其中(yb_mc,'(','('),
第一個引號里的是中文寫法,第二個引號是英文寫法,不要搞混了,右括弧那個也雷同
⑥ SQL自動更新
在我們建立表之間的關系時,窗口上有一個復選框「實施參照完整性」,單擊它之後,「級聯更新相關欄位」和「級聯刪除相關欄位」兩個復選框就可以用了。
如果選定「級聯更新相關欄位」復選框,則當更新父行(一對一、一對多關系中「左」表中的相關行)時,視頻教程'>access就會自動更新子行(一對一、一對多關系中的「右」表中的相關行),選定「級聯刪除相關欄位」後,當刪除父行時,子行也會跟著被刪除。而且當選擇「實施參照完整性」後,在原來折線的兩端會出現「1」或「OO」符號,在一對一關系中「1」符號在折線靠近兩個表端都會出現,而當一對多關系時「OO」符號則會出現在關系中的右表對應折線的一端上。
設置了實施參照完整性就可以使我們在表中修改了一個記錄的時候,不會影響到查詢的操作。特別是在有很多表,而且各個表之間都有關系聯接時,「實施參照完整性」會帶來更多的方便
本文章來自www.21shipin.com 21視頻教程網
Access2000教程:8.5實施參照完整性 _Access資料庫教程 原文鏈接:http://www.21shipin.com/html/79398.shtml
⑦ SQL Server 2005 Service pack2 安全更新(KB948109)安裝失敗!
XP的系統對SQL不是太支持,需要打的補丁太多了,而且還比較繁瑣,如果樓主需要用SQL建議你換成2003系統,這樣會好很多,要是還想用XP系統的話可以裝兩個系統 一個C盤一個D盤
不明白的話再留言
⑧ SQL如何批量更新
除非是加相同的 否則永遠都需要兩條SQL語句
那你就這樣寫啊
sql = "update A set GNumber = GNumber + 3 where Name = 'a' update A set GNumber = GNumber + 8 where Name = 'd' "
然後執行就可以了
⑨ 「SQL server 2005 service pack2安全性更新」為什麼總是更新不了
記住補丁編號 手動下載相關補丁手動 安裝 如果安裝不了 有錯誤提示 的
我的也是sql2005 sp2 7月更新的補丁 一老安不上 後來自己下載補丁包 手動安裝的 成功了
⑩ SQL 更新問題
更新沖突,你更新的bz可能導致or後面bz的條件失效,建議不要用or一個條件一個條件的更新