① 如何確定自己在sqlServer2005中擁有的許可權
1. SQL資料庫分配許可權
打開SQL-Server管理工具安全性登陸名右鍵(新建登陸名)
輸入相應的信息(這里要去掉強制實施密碼策略,強制密碼過期,用戶在下次登錄時必須修改密碼的選擇)
用戶映射選擇我們要設置許可權的資料庫通過選擇資料庫角色成員身份來設置新建用戶的許可權
一般對整個庫做許可權的時候都是需要所有許可權勾選db_owner就可以了(確定)
這樣就可以用我們新建的這個用戶名來訪問我們的資料庫伺服器了,而且這個用戶名只擁有我們所勾選的資料庫的所有許可權。
2. SQL資料庫對每個表分配許可權
打開SQL-Server管理工具安全性登陸名右鍵(新建登陸名)
輸入相應的信息(這里要去掉強制實施密碼策略,強制密碼過期,用戶在下次登錄時必須修改密碼的選擇)
用戶映射選擇我們要設置許可權的資料庫通過選擇資料庫角色成員身份來設置新建用戶的許可權
因為我們要對每個表進行單獨的設置所以這里我們就不勾選db_owner了
打開我們剛才勾選的test資料庫安全性用戶中看到我們剛才新建的那個用戶了。
找到新建的用戶名右鍵屬性
安全對像
添加
特定類型的所有對象確定
對象類型選擇表
確定這樣我們就能看到test資料庫中的所有表了
接著我們再對每個表設置許可權
我對兩個表都是設置的Select許可權確定這樣我們用test_name登陸test資料庫的時候只能對其中的兩個表做Select操作不能做其它操作
② sqlserver2005資料庫查詢問題
改用INNERJOIN
SELECT a.[部門編碼], a.[成本編碼], a.[成本名稱], a.[金額]*b.[比例] AS [金額]
FROM a INNER JOIN b ON a.[成本編碼]=b.[成本編碼]
③ SQLServer2005性能監測與優化的目錄
要對資料庫應用系統進行優化,首先應該了解資料庫的基本設計原理,就好像醫生必須了解人體的構造和工作機理一樣。
1.1 資料庫系統理論基礎
1.1.1 資料庫系統的發展歷程
1.1.2 資料庫管理系統(DBMS)
1.2 數據模型
1.2.1 數據模型分類
1.2.2 實體-聯系(E-R)模型
1.3 與資料庫溝通的語言——SQL
1.3.1 數據定義語言
1.3.2 數據操作語言
1.3.3 使用SELECT語句
1.3.4 優化SELECT語句的原則 提到性能優化,很多人第一個反應就是對硬體升級。那麼怎麼做才能合理利用伺服器的硬體呢?
2.1 內存管理與優化
2.1.1 Windows內存管理
2.1.2 SQL Server 2005對大容量內存的支持
2.1.3 手動配置內存選項
2.1.4 監測SQL Server內存使用情況
2.1.5 優化Windows內存性能
2.2 存儲引擎與優化
2.2.1 資料庫文件和文件組
2.2.2 頁和區
2.2.3 收縮數據或事務日誌空間
2.2.4 監測SQL Server磁碟活動情況
2.2.5 優化SQL Server伺服器的磁碟性能
2.3 處理器管理與優化
2.3.1 查看CPU活動情況
2.3.2 監測SQL Server的CPU活動情況
2.3.3 線程管理 要對SQL Server資料庫進行性能優化,可不能紙上談兵。拿個超大的資料庫應用系統來講解,又很難講清楚應用系統本身的邏輯關系。
本章使用Visual C#設計一個簡易的信用卡消費演示系統,模擬不同用戶同時使用信用卡進行刷卡消費的情形,產生大量的刷卡消費數據。本書後面也以此資料庫作為性能優化的對象。
3.1 系統分析與設計
3.1.1 實例功能描述
3.1.2 資料庫表設計
3.2 設計工程框架
3.2.1 創建工程
3.2.2 為表添加類
3.2.3 設計主界面
3.3 實現模擬刷卡消費
3.3.1 設計Consume類
3.3.2 在主窗體中啟動刷卡消費線程
3.4 設計個人消費記錄統計報表
3.4.1 在ListView控制項中顯示統計數據
3.4.2 優化在ListView控制項中顯示數據的方法
..................
④ sqlserver2005問題
用convert()函數,如要把一個bit類型的變數@num轉化為varchar類型:convert(varchar(4),@num).
⑤ 如何判斷sqlserver2005已經裝了補丁
其實只要查詢版本號就知道。
在查詢分析器中輸入select@@version或者輸入 print @@version如果是安裝過SP4的補丁。應該是下面的信息:Microsoft SQL Server 2000 - 8.00.2039 (Intel X86)
May 3 2005 23:18:38
Copyright (c) 1988-2003 Microsoft Corporation
Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)
其他版本信息如下6.50.201 SQL Server 6.5 RTM
6.50.213 SQL Server 6.5 with Service Pack 1
6.50.240 SQL Server 6.5 with Service Pack 2
6.50.258 SQL Server 6.5 with Service Pack 3
6.50.281 SQL Server 6.5 with Service Pack 4
6.50.415 SQL Server 6.5 with Service Pack 5
6.50.416 SQL Server 6.5 with Service Pack 5a
7.00.623 SQL Server 7.0 / MSDE 1.0 RTM
7.00.699 SQL Server 7.0 SP1 July 1999
7.00.842 SQL Server 7.0 SP2 March 20th, 2000
7.00.961 SQL Server 7.0 SP3 December 15th, 2000
7.00.1063 SQL Server 7.0 SP4
8.00.194 SQL Server 2000 RTM
8.00.384 SQL Server 2000 SP1
8.00.534 SQL Server 2000 SP2 November 30th, 2001
⑥ 如何實現兩個sqlserver2005中某些表的同步
參考答案: 地,共賞金尊沈綠蟻。
⑦ sqlserver2005 有一個新建查詢,直接在那寫語句,點勾執行,那2000呢怎麼查詢
sqlserve 2000用查詢分析器查詢,鉤是檢測語法,三角型是執行語句。
⑧ 如何查SQLSERVER2005的版本
如何查看SQL Server 2005版本號
連接到該實例時在 sql server Management Studio 的對象資源管理器中查看。
方法一:打開sql server Management Studio的菜單「幫助」——「關於」,即可查看到版本。
方法二:通過對資料庫引擎實例執行查詢 T-SQL 語句:
SELECT SERVERPROPERTY('proctversion'), SERVERPROPERTY ('proctlevel'), SERVERPROPERTY ('edition')
下列出了SQL SERVER 2005的版本對應的版本號:
SQL Server2005 RTM 9.00.1399 RTM
SQL Server2005 SP1 9.00.2047 Service Pack 1
SQL Server2005 SP2 9.00.3042 Service Pack 2 Original
SQL Server2005 SP2 9.00.3043 Service Pack 2 Refresh
SQL Server2005 SP3 9.00.4035 Service Pack 3
⑨ SQLServer2005服務經常自動停止掉,請問這是什麼原因
最近sql server 2005 服務自動停止,查看exception.log顯示如下錯誤:
09/28/13 10:22:23 spid 63 Exception 0xc0000005 EXCEPTION_ACCESS_VIOLATION writing address 90909090 at 0x90909090
經在microsoft官網查詢如下問題解決方案
修復:"SqlDumpExceptionHandler: < spid > 過程產生致命異常 c0000005 EXCEPTION_ACCESS_VIOLATION。"當 SQL Server 2012年中,SQL Server 2008年中,SQL Server 2008 R2 中或在 SQL Server 2005 中運行查詢時出現錯誤
需要安裝最新的補丁程序
⑩ sqlserver2005 執行功能和分析功能的區別
執行功能和分析功能的區別
一般不這樣說,
常說 oltp 或者 olap
在常用「生產過程」(指普通的商業環境中)用oltp,要求每單位時間能處理的事情要多,(說白了,就是單位時間內」修改數據次數「要多),普通家用機配置,這個數大約就是每秒200次,多了就的用專門的伺服器了。
在「分析系統」過程中,數據往往是批量導入,或自動,或手動,對資料庫查詢要多,修改要少,這樣整個資料庫的結構設就會和生產資料庫大不相同。
而且查詢時間有可能很長,和生產庫也不同,(生產資料庫一般查詢超時30秒,超時間了,肯定扔出)。