導航:首頁 > 程序命令 > SQL2000的命令

SQL2000的命令

發布時間:2024-07-14 00:15:10

命令符中啟動SQL2000啟動和停止操作

1. 開始->管理工具->服務,或 開始->運行->service.msc,打開服務管理器,雙擊打開SQLSERVER服務,看一下「服務名稱」,一般默認是mssqlserver(注意不是」顯示名稱")
2. 啟動/停止命令,比如第1步」服務名稱「查到的mssqlserver

啟動sql server
net start mssqlserver
暫停sql server
net pause mssqlserver
重新啟動暫停的sql server
net continue mssqlserver
停止sql server
net stop mssqlserver

❷ sql server 2000 怎麼進入命令行

使用命令提示符下的 ISQL 或OSQL,兩個命令基本一致,圖為ISQL詳細參數

❸ sql server 2000 中的go命令有什麼用

應該和2005是一樣的呀
就是數據的分批處理
就比如你上面的
exec sp_addlogin '李勇','123456','school','English'
go
use school
go
exec sp_grantdbaccess '李勇'
這是先創建登陸sql server 的用戶
然後再讓這個用戶登陸到指定的資料庫(school)
---------------
如果沒有go 就相當於創建登陸sql server 的用戶和登陸到指定用戶的執行過程是同時進行,那麼肯定會報錯,類似於你必須先創建資料庫才能在該資料庫上建表,有先後順序

❹ 怎麼在SQL 2000里修改一個表裡的列的字元長度求命令。

update 是對表或視圖中的現有數稿謹孫據進行更改的。
alter 通過修改、添加或刪除列和約束來修改表、視圖、存儲過程、觸發器等定義

你如果要修改db_qwer表中cd欄位的長度晌鍵修改到150,則需要用:
ALTER TABLE db_qwer ALTER COLUMN cd VARCHAR(150)

如果要修改db_qwer表中cd欄位中的數據,則需要用鍵鏈:
update db_qwer set cd = '你所需要修改的內容' where [滿足你的修改條件]

從你描述上看你應該是用第一種方法吧。

❺ 奼傦細SQL2000淇鏀圭敤鎴峰悕鐨凷QL鍛戒護錛岃阿璋錛

淇鏀筍A鐢ㄦ埛鍚嶏細
涓錛氬湪浼佷笟綆$悊鍣ㄤ腑鍙沖嚮錛(local)(windows NT)錛岄夊睘鎬э紝閫夋嫨鈥滄湇鍔″櫒璁劇疆鈥濓紝鍦ㄦ湇鍔″櫒琛屼負涓鐨勨滃厑璁稿圭郴緇熺洰褰曠洿鎺ヨ繘琛屼慨鏀光濆墠闈㈢殑鏂規嗘墦閽┿傚啀鐐圭『瀹氥
浜岋細鍐嶆墦寮鏌ヨ㈠垎鏋愬櫒錛岀櫥闄嗚繘鍘伙紙鍛靛懙錛岄殢渚誇綘鐢ㄤ粈涔堝笎鍙瘋繘鍘伙紝涓嶈繃鍙涓瀹氳佸湪master鏁版嵁搴撲腑鏈塪b_owner鐨勬潈闄愶級杈撳叆

update sysxlogins set name='浣犺佹敼鎴愮殑鍚嶅瓧' where sid=0x01
update sysxlogins set sid= where name='浣犺佹敼鎴愮殑鍚嶅瓧'

,OK錛屾墽琛屾垚鍔燂紝杞閬撲紒涓氱$悊鍣ㄤ腑鍒鋒柊瀹夊叏鎬т腑鐨勭櫥闄嗭紝鐪嬬湅錛宻a鏄涓嶆槸鍙樻垚浣犺嚜宸辨兂淇鏀圭殑鐢ㄦ埛浜

鍒犻櫎SA鐢ㄦ埛錛
淇鏀規柟娉曢渶瑕佸埄鐢ㄧ殑瀛樺偍榪囩▼sp_configure錛宻p_configure鏄劇ず鎴栨洿鏀瑰綋鍓嶆湇鍔″櫒鐨勫叏灞閰嶇疆璁劇疆銆
璇娉:
鎵撳紑鏌ヨ㈠垎鏋愬櫒錛岃緭鍏
sp_configure [ [ @configname = ] 'name' ]
[ , [ @configvalue = ] 'value' ]

瀹炰緥錛
sp_configure 'allow updates', 1
go
RECONFIGURE WITH OVERRIDE
go

濂芥媺錛岃繖鏍鋒垜浠灝卞彲浠ユ洿鏂扮郴緇熻〃鎷夛紝鎺ヤ笅鏉ュ拰鍓嶉潰鐨勫仛娉曚竴鏍鋒媺 update sysxlogins set name='浣犺佹敼鎴愮殑鍚嶅瓧' where sid=0x01錛岀劧鍚庡啀鍒犻櫎"浣犳敼鍚嶅悗鐨勯偅涓鍚嶅瓧"
涓嶈繃瑕佹敞鎰忓湪 sp_configure 涓婃病鏈夊弬鏁幫紙鎴栧彧鏈夌涓涓鍙傛暟錛夌殑鎵ц岃稿彲鏉冮檺榛樿ゆ巿浜堟墍鏈夌敤鎴楓傛湁涓や釜鍙傛暟鐨 sp_configure錛堢敤浜庢洿鏀歸厤緗閫夐」錛夌殑鎵ц岃稿彲鏉冮檺榛樿ゆ巿浜 sysadmin 鍜 serveradmin 鍥哄畾鏈嶅姟鍣ㄨ掕壊銆俁ECONFIGURE 鏉冮檺榛樿ゆ巿浜 sysadmin 鍥哄畾鏈嶅姟鍣ㄨ掕壊鍜 serveradmin 鍥哄畾鏈嶅姟鍣ㄨ掕壊錛屽苟涓斾笉鑳戒紶杈撱

鏈鏂囨潵鑷狢SDN鍗氬錛岃漿杞借鋒爣鏄庡嚭澶勶細http://blog.csdn.net/pvfhv/archive/2010/01/27/454.aspx

❻ SQL server 2000命令

SQL2000常用命令2008年05月26日 星期一 11:341. 查看資料庫的版本
select @@version
常見的幾種SQL SERVER打補丁後的版本號:
8.00.194 Microsoft SQL Server 2000
8.00.384 Microsoft SQL Server 2000 SP1
8.00.532 Microsoft SQL Server 2000 SP2
8.00.760 Microsoft SQL Server 2000 SP3
8.00.818 Microsoft SQL Server 2000 SP3 w/ Cumulative Patch MS03-031
8.00.2039 Microsoft SQL Server 2000 SP4
2. 查看資料庫所在機器操作系統參數
exec master..xp_msver
3. 查看資料庫啟動的參數
sp_configure
4. 查看資料庫啟動時間
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1
查看資料庫伺服器名和實例名
print 'Server Name...............: ' + convert(varchar(30),@@SERVERNAME)
print 'Instance..................: ' + convert(varchar(30),@@SERVICENAME)
5. 查看所有資料庫名稱及大小
sp_helpdb
重命名資料庫用的SQL
sp_renamedb 'old_dbname', 'new_dbname'
6. 查看所有資料庫用戶登錄信息
sp_helplogins
查看所有資料庫用戶所屬的角色信息
sp_helpsrvrolemember
修復遷移伺服器時孤立用戶時,可以用的fix_orphan_user腳本或者LoneUser過程
更改某個數據對象的用戶屬主
sp_changeobjectowner [@objectname =] 'object', [@newowner =] 'owner'
注意: 更改對象名的任一部分都可能破壞腳本和存儲過程。
把一台伺服器上的資料庫用戶登錄信息備份出來可以用add_login_to_aserver腳本
查看某資料庫下,對象級用戶許可權
sp_helprotect
7. 查看鏈接伺服器
sp_helplinkedsrvlogin
查看遠端資料庫用戶登錄信息
sp_helpremotelogin
8.查看某資料庫下某個數據對象的大小
sp_spaceused @objname
還可以用sp_toptables過程看最大的N(默認為50)個表
查看某資料庫下某個數據對象的索引信息
sp_helpindex @objname
還可以用SP_NChelpindex過程查看更詳細的索引情況
SP_NChelpindex @objname
clustered索引是把記錄按物理順序排列的,索引占的空間比較少。
對鍵值DML操作十分頻繁的表我建議用非clustered索引和約束,fillfactor參數都用默認值。
查看某資料庫下某個數據對象的的約束信息
sp_helpconstraint @objname
9.查看資料庫里所有的存儲過程和函數
use @database_name
sp_stored_proceres
查看存儲過程和函數的源代碼
sp_helptext '@procere_name'
查看包含某個字元串@str的數據對象名稱
select distinct object_name(id) from syscomments where text like '%@str%'
創建加密的存儲過程或函數在AS前面加WITH ENCRYPTION參數
解密加密過的存儲過程和函數可以用sp_decrypt過程
10.查看資料庫里用戶和進程的信息
sp_who
查看SQL Server資料庫里的活動用戶和進程的信息
sp_who 'active'
查看SQL Server資料庫里的鎖的情況
sp_lock
進程號1--50是SQL Server系統內部用的,進程號大於50的才是用戶的連接進程.
spid是進程編號,dbid是資料庫編號,objid是數據對象編號
查看進程正在執行的SQL語句
dbcc inputbuffer ()
推薦大家用經過改進後的sp_who3過程可以直接看到進程運行的SQL語句
sp_who3
檢查死鎖用sp_who_lock過程
sp_who_lock
11.查看和收縮資料庫日誌文件的方法
查看所有資料庫日誌文件大小
dbcc sqlperf(logspace)
如果某些日誌文件較大,收縮簡單恢復模式資料庫日誌,收縮後@database_name_log的大小單位為M
backup log @database_name with no_log
dbcc shrinkfile (@database_name_log, 5)
12.分析SQL Server SQL 語句的方法:
set statistics time {on | off}
set statistics io {on | off}
圖形方式顯示查詢執行計劃
在查詢分析器->查詢->顯示估計的評估計劃(D)-Ctrl-L 或者點擊工具欄里的圖形
文本方式顯示查詢執行計劃
set showplan_all {on | off}
set showplan_text { on | off }
set statistics profile { on | off }
13.出現不一致錯誤時,NT事件查看器里出3624號錯誤,修復資料庫的方法
先注釋掉應用程序里引用的出現不一致性錯誤的表,然後在備份或其它機器上先恢復然後做修復操作
alter database [@error_database_name] set single_user
修復出現不一致錯誤的表
dbcc checktable('@error_table_name',repair_allow_data_loss)
或者可惜選擇修復出現不一致錯誤的小型資料庫名
dbcc checkdb('@error_database_name',repair_allow_data_loss)
alter database [@error_database_name] set multi_user
CHECKDB 有3個參數:
repair_allow_data_loss 包括對行和頁進行分配和取消分配以改正分配錯誤、結構行或頁的錯誤,以及刪除已損壞的文本對象,這些修復可能會導致一些數據丟失。
修復操作可以在用戶事務下完成以允許用戶回滾所做的更改。
如果回滾修復,則資料庫仍會含有錯誤,應該從備份進行恢復。
如果由於所提供修復等級的緣故遺漏某個錯誤的修復,則將遺漏任何取決於該修復的修復。
修復完成後,請備份資料庫。
repair_rest 進行小的、不耗時的修復操作,如修復非聚集索引中的附加鍵。
這些修復可以很快完成,並且不會有丟失數據的危險。
repair_rebuild 執行由 repair_rest 完成的所有修復,包括需要較長時間的修復(如重建索引)。
執行這些修復時不會有丟失數據的危險。
14.察看錶的約束
sp_helpconstraint tablename
sp_help tablename --察看錶結構,索引,約束等
15.添加用戶
sp_addlogin loginname
16.更改用戶連接後的默認資料庫
sp_defaultdb loginname,tablename
17.察看當前資料庫中的對象
select * from sysobjects where xtype='U'
xtype可以是:
xtype char(2) 對象類型。可以是下列對象類型中的一種:
C = CHECK 約束
D = 默認值或 DEFAULT 約束
F = FOREIGN KEY 約束
L = 日誌
FN = 標量函數
IF = 內嵌表函數
P = 存儲過程
PK = PRIMARY KEY 約束(類型是 K)
RF = 復制篩選存儲過程
S = 系統表
TF = 表函數
TR = 觸發器
U = 用戶表
UQ = UNIQUE 約束(類型是 K)
V = 視圖
X = 擴展存儲過程
18.為已存在的列添加默認值約束
alter table tableName add constraint [constraintName] default {expression|(0)} for columnName
19.為已存在的列添加主鍵
alter table tableName add constraint [constraintName] primary key (columnName)
20.返回與當前資料庫關聯的文件的物理名稱及特性
sp_helpfile
21.察看約束所對應的表名
select * from sysobjects where id=(select parent_obj from sysobjects where name='constraintName')
parent_obj:父對象的對象標識號(例如,對於觸發器或約束,該標識號為表 ID)

參考:http://hi..com/activezfj/blog/item/63117331b9fac81ceac4afec.html

❼ SQL 資料庫常用命令及語法舉例

下面是一些常用的SQL語句,雖然很基礎,可是卻很值得收藏,對於初學者非常實用

閱讀全文

與SQL2000的命令相關的資料

熱點內容
c窗口界面編程 瀏覽:21
hypermill編程能做模板嗎 瀏覽:780
計算機網路最經典的演算法 瀏覽:626
華為思科的配置命令 瀏覽:869
linux設置光碟啟動 瀏覽:359
程序員俱樂部注冊 瀏覽:17
洗潔精雞蛋盤解壓視頻 瀏覽:291
企業內網加密app 瀏覽:49
騰訊雲伺服器怎麼設置本地網路 瀏覽:623
日常程序員 瀏覽:513
哪個pe有bit加密功能 瀏覽:108
rust伺服器是用什麼ip 瀏覽:692
java隨機字元串生成 瀏覽:551
數碼寶貝編程人物 瀏覽:390
php多用戶建站系統 瀏覽:624
加密防盜地上栓價位 瀏覽:671
比澤爾壓縮機下載 瀏覽:420
深圳壓縮機製造公司 瀏覽:883
如何給u盤單獨文件加密碼 瀏覽:285
恆溫機故障源碼 瀏覽:419