sql修改默認資料庫
1、首先打開sql server管理工具,使用賬號和密碼進行登錄,如圖,
2. sql2008默認登錄資料庫刪了怎麼改登錄默認資料庫
isql命令的參數詳解:
isql [-U login id] [-P password] [-S server]
isql [-?] | [-L] | [
{ {-U login_id [-P password]} | -E }
[-S server] [-H hostname] [-d use database name]
[-l time_out] [-t time_out] [-h headers]
[-s col_separator] [-w column_width] [-a packet_size]
[-e] [-x max_text_size] [-c cmd_end] [-q "query"] [-Q "query"]
[-n] [-m error_level] [-r {0 | 1}]
[-i input file] [-o output file] [-p] [-b] [-O] ]
所有參數要區分大小寫,在使用尤其要注意。
-?顯示 isql 開關的語法摘要。
-L列出在本地配置的伺服器和在網路上廣播的伺服器的名稱。
-U login_id用戶登錄 ID。登錄 ID 區分大小寫。
-P password 是用戶指定的密碼。如果未使用-P 選項,isql 將提示輸入密碼。如果在命令提示的末尾使用 -P 選項而不帶密碼,isql 使用默認密碼NULL)。密碼區分大小寫。
-S server_name 指定要連接到的 SQL Server 默認實例。如果未指定伺服器,isql 將連接 到本地計算機上的 SQL Server 默認實例。如果要在網路上從遠程計算機執行 isql,則需要此選項。
-H hostname 是使用的客戶端的主機名稱。工作站名稱存儲在 sysprocesses.hostname 中並由 sp_who 顯示。如果未指定,則採用當前計算機名稱。用這個可以欺騙SQL Server中進程信息中顯示的主機名。
-d use database name,用於指定使用資料庫名。
-i input file,用於指定裝載的SQL語句文件。當你不想輸入太多SQL語句時,你可以寫好在一個文件,用這個參數,作為批處理來執行。
以上這些基本上足夠用了,下面以伺服器ABC為例,用戶名sa,密碼為了空,用ISQL登錄資料庫DB:
ISQL -U sa -P -S ABC -d DB
連接成功的話,在「1>」後面輸入SQL語句,回車,第二行輸入go回車,就執行了上一句SQL語句。
SQL語句可以分多行輸入,直到你執行「go」提交後才執行SQL語句。
quit可以退出當前互動式命行模式。
3. 如何更改SQL Server2008默認資料庫的存儲路徑
1.安裝SQl Server過程中,修改路徑(因為我安裝的時候,忘記改路徑了,所以沒截下圖來,黃色部分是真正的標注):
2.打開SQL Server2008,在圖形界面里修改資料庫的存儲路徑:
右擊「對象資源管理器」,然後單擊「屬性」,在單擊「資料庫設置」,修改下面的「資料庫默認位置」中的「數據」,「日誌」裡面的存儲位置為你想放的位置即可。
3.用SQL語句修改資料庫的存儲路徑,將「E:\YourData」,「E:\YourLogs」改為你想放的位置即可(這個我沒試過,也是看大神寫的,就總結在這里了):
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'E:\YourData'
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'E:\YourLogs'
GO
4.這個我也沒試過,大家可以試一下。
Windows Server 2008 Standard Version 64-bit
SQL Server 2005 Standard Version 64-bit
查詢用戶庫Data文件默認路徑:
DECLARE @DefaultData VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultData',
@DefaultData=@DefaultData OUTPUT
SELECT @DefaultData
查詢用戶庫Log文件默認路徑:
DECLARE @DefaultLog VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultLog',
@DefaultLog=@DefaultLog OUTPUT
SELECT @DefaultLog
查詢用戶庫備份文件默認路徑:
DECLARE @BackupDirectory VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='BackupDirectory',
@BackupDirectory=@BackupDirectory OUTPUT
SELECT @BackupDirectory
修改用戶庫Data文件默認路徑:
EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultData',
@type='REG_SZ',
@value='D:\SQL2005\Data'
修改用戶庫Log文件默認路徑:
EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultLog',
@type='REG_SZ',
@value='D:\SQL2005\Log'
修改用戶庫備份文件默認路徑:
EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='BackupDirectory',
@type='REG_SZ',
@value='D:\SQL2005\DBBak'
5.(這個也沒試過,嘿嘿)
-- 更改數據文件存放目錄
EXEC xp_instance_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\MSSQLServer\MSSQLServer',
@value_name='DefaultData',
@type=REG_SZ,
@value='E:\Data'
GO
-- 更改日誌文件存放目錄
EXEC master..xp_instance_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\MSSQLServer\MSSQLServer',
@value_name='DefaultLog',
@type=REG_SZ,
@value='E:\Data'
GO
4. 怎麼修改SQL 2008 R2資料庫默認埠
怎麼修改SQL
2008
R2資料庫默認埠?為什麼我們要修改資料庫的默認埠呢,這是因為默認的資料庫埠是1433,所以為了數據的安全可能會考慮修改一下資料庫埠,但是實際上修改了SQL
資料庫默認埠不一定有效果,還需要進行隱藏資料庫實例,下面由用友軟體教程網詳細給大家說一說具體的原因。
概念解釋:
1433埠,是SQL
Server默認的埠,SQL...
怎麼修改SQL
2008
R2資料庫默認埠?為什麼我們要修改資料庫的默認埠呢,這是因為默認的資料庫埠是1433,所以為了數據的安全可能會考慮修改一下資料庫埠,但是實際上修改了SQL
資料庫默認埠不一定有效果,還需要進行隱藏資料庫實例,下面由用友軟體教程網詳細給大家說一說具體的原因。
概念解釋:
1433埠,是SQL
Server默認的埠,SQL
Server服務使用兩個埠:TCP-1433、UDP-1434。其中1433用於供SQL
Server對外提供服務,1434用於向請求者返回SQL
Server使用了哪個TCP/IP埠。那麼如何修改SQL
SERVER資料庫的默認埠1433為別的埠呢?
很多人都說SQL
Server配置的時候要把1433埠改變,這樣別人就不能很容易地知道使用的什麼埠了。可惜,通過微軟未公開的1434埠的UDP探測可以很容易的知道SQL
Server使用了什麼TCP/IP埠。
不過微軟還是考慮到了這個問題,畢竟公開而且開放的埠會引起不必要的麻煩。在實例屬性中選擇TCP/IP協議的屬性。選擇隱藏
SQL
Server
實例。如果隱藏了
SQL
Server
實例,則將禁止對試圖枚舉網路上現有的
SQL
Server
實例的客戶端所發出的廣播做出響應。這樣,別人就不能用1434來探測你的TCP/IP埠了(除非用Port
Scan)。
1433埠不是很安全,往往很容易被黑客攻陷,因此,更改SQL
Server
默認的1433埠是很有必要的。網上存在很多抓1433埠肉雞的病毒。而他們利用的往往是sa弱口令,因此要注意把sa密碼設置得復雜一些,而且在conn等資料庫鏈接文件中不要使用sa用戶進行資料庫連接。
另外1433埠,如果僅僅是本機web鏈接本機資料庫,那麼沒必要開1433,它是遠程鏈接使用的。
日常使用暢捷通T+軟體過程中不需要開放1433埠,也不需要做埠映射,所以在即使在公網下使用暢捷通T+11.51軟體,黑客也無法通過1433埠攻擊到我們的資料庫。SQL
2008
R2資料庫修改1433埠的步驟如下:
1、點擊「開始」-「所有程序」-「Microsoft
SQL
Server
2008R2」-「配置工具」-「SQL
Server配置管理器」
2、在打開的「SQL
Server配置管理器」窗口中,在左邊的樹形窗口中選中「SQL
Server網路配置」-「MSSQLSERVER的協議」,點中右邊TCP/IP,然後右鍵「屬性」,即可打開「TCP/IP屬性」窗口。
(1)點擊「IP地址」頁簽,將「IP1」和「IP2」中的「TCP埠」都改為空,並將「IP
ALL」中的「TCP埠」改為1444,修改完之後點擊「確定」。
(2)選中「VIA」,點擊右鍵「禁用」。
3、點擊「開始」-「運行」,輸入「cliconfg.exe」
4、在打開的「SQL
Server客戶端網路實用工具」窗口中,常規頁簽,雙擊「按順序啟用協議」中的「TCP/IP」,將默認埠改為1444,「確定」然後再點擊「確定」。如此一來我們就完成了將資料庫埠由1433更為1444。
5、點擊「開始」-「運行」中輸入「CMD」進入DOS窗口,再輸入
net
stop
mssqlserver
停止資料庫服務,然後再輸入
net
start
mssqlserver
啟動資料庫服務,所示:
6、檢測修改後的埠是否通:點擊「開始」-「運行」中輸入「CMD」進入DOS窗口,再輸入
telnet
127.0.0.1
1444,:
7、返回如下空白窗口,則說明1444埠通暢。T+軟體不需要進行其他設置,可以直接訪問。
全部
5. 如何更改mssql里的默認資料庫
不知道你的sql是什麼版本,sql2000下,設置用戶登錄默認數據的方法:
打開企業管理器--展開伺服器節點--安全性--登錄
單擊『登錄』,在右邊可以看到相應的登錄名稱,比如sa,
雙擊,彈出界面的最下面:指定此登錄的默認資料庫名,選擇一個就ok
6. 如何更改SQL2005新建資料庫默認位置
tsql語句
CREATE
DATABASE
(
name
=
data,
filename='d:\data.mdf',filegrowth=
10%,size=3mb,maxsize=10mb
name
=
log,
filename='d:\log.ldf',filegrowth=10%,size=3mb,maxsize=
unlimited
)
這樣就是一個範例資料庫的創建過程filename是文件路徑,注意包含
擴展名
NAME是
資料庫對象
的名稱,databasename是你創建的資料庫名稱,filegrowth是增長頁面的比例或者也可以用3MB來限制,
LOG
類似只不過他是
日誌文件
而已,100%成功,不行就是你資料庫沒裝好
7. 請教各位,如何設定sql的默認資料庫存放地址
,如何設定sql的默認資料庫存放地址
打開SQL客戶端,找到實例 右鍵實例選擇屬性 在屬性中選擇 資料庫設置,修改數據的存放位置 打開服務列表 重啟服務
8. 如何設置 SQL Server 啟動時的默認資料庫
登錄名右鍵,屬性、常規、默認資料庫
9. sql2000的默認資料庫是master,怎麼把默認資料庫改為自己新建的
在 企業管理器—安全性—登陸名(指定默認庫)
或用
USE [master]
GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[tempdb]
10. SQL2008如何修改默認打開的資料庫
在登錄名里右鍵屬性,可以看到設置默認資料庫