android好像沒(méi)辦法連接sqlserver吧。呵呵,如果你真想獲取sqlserver中的數(shù)據(jù),只能通過(guò)訪問(wèn)一個(gè)網(wǎng)頁(yè),以讀取xml文件的方式來(lái)讀取。
不管是SQL SERVER還是ORACLE,或者DB2,MYSQL,學(xué)習(xí)數(shù)據(jù)庫(kù)都那樣,如果只想運(yùn)用,建表,查詢之類的,學(xué)習(xí)學(xué)習(xí)sql語(yǔ)句就行了,并不難。如果你要調(diào)優(yōu)維護(hù)數(shù)據(jù)庫(kù)上升到dba,那就有難度了。你想想人家月薪幾萬(wàn)的dba,肯定不是白拿的啊。。
美國(guó)Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。SQL Server是一個(gè)可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了與WindowsNT的有機(jī)結(jié)合,提供了基于事務(wù)的企業(yè)級(jí)信息管理系統(tǒng)方案。
EXEC sp_addlinkedserver
@server='', --鏈接服務(wù)器別名
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='' --要訪問(wèn)的的數(shù)據(jù)庫(kù)所在的服務(wù)器的ip
GO
EXEC sp_addlinkedsrvlogin
'', --鏈接服務(wù)器別名
'false',
NULL,
'', --要訪問(wèn)的數(shù)據(jù)庫(kù)的用戶
'' --要訪問(wèn)的數(shù)據(jù)庫(kù),用戶的密碼
GO
1.新建一個(gè)空數(shù)據(jù)庫(kù)
2.右鍵-任務(wù)-還原-數(shù)據(jù)庫(kù)
3.選擇“源設(shè)備”,點(diǎn)擊選擇
4.選擇“文件”,點(diǎn)擊添加------找到你的bak,點(diǎn)擊確定
5.回到前一個(gè)頁(yè)面,點(diǎn)擊選項(xiàng),勾選“覆蓋現(xiàn)有數(shù)據(jù)庫(kù)”
6.ok
在SQL Server中,可以使用SQL Server Management Studio或命令行工具bcp進(jìn)行數(shù)據(jù)庫(kù)導(dǎo)出。
使用SQL Server Management Studio導(dǎo)出數(shù)據(jù)庫(kù):
1. 打開(kāi)SQL Server Management Studio,連接到要導(dǎo)出的數(shù)據(jù)庫(kù)所在的SQL Server實(shí)例。
2. 在對(duì)象資源管理器中,右鍵單擊要導(dǎo)出的數(shù)據(jù)庫(kù),選擇“任務(wù)”>“導(dǎo)出數(shù)據(jù)”。
3. 在“導(dǎo)出向?qū)А敝校x擇要導(dǎo)出的數(shù)據(jù)來(lái)源(例如表或視圖),并設(shè)置導(dǎo)出文件的路徑。
4. 配置導(dǎo)出選項(xiàng),如字段分隔符和行分隔符。
5. 在“概覽”中,確認(rèn)導(dǎo)出設(shè)置并單擊“完成”按鈕。
使用命令行工具bcp導(dǎo)出數(shù)據(jù):
1. 打開(kāi)命令提示符或PowerShell窗口。
2. 鍵入以下命令:
```
bcp <database_name>.<schema_name>.<table_name> out <output_file_path> -S <server_name> -U <username> -P <password> -c -t <delimiter>
```
其中, `<database_name>`是要導(dǎo)出的數(shù)據(jù)庫(kù)名稱,`<schema_name>`是要導(dǎo)出的模式名稱,`<table_name>`是要導(dǎo)出的表名稱,`<output_file_path>`是保存導(dǎo)出數(shù)據(jù)的文件路徑,`<server_name>`是SQL Server實(shí)例的名稱,`<username>`是用于連接到SQL Server數(shù)據(jù)庫(kù)的用戶名,`<password>`是相應(yīng)的密碼,`<delimiter>`是字段分隔符。
3. 在命令提示符或PowerShell窗口中運(yùn)行此命令。
注意:bcp只能導(dǎo)出文本文件,如果要將數(shù)據(jù)導(dǎo)入到Excel等應(yīng)用程序中,可能需要進(jìn)行格式轉(zhuǎn)換。
1,。---自動(dòng)按日期備份declare @sql varchar(100) set @sql='D:\路徑\數(shù)據(jù)庫(kù)名'+rtrim(convert(varchar,getdate(),112))+'.bak' backup database 數(shù)據(jù)庫(kù)名 to disk=@sql試試這個(gè)~~2,。也可以手動(dòng)備份 。右擊數(shù)據(jù)庫(kù)名稱備份
1、安裝好sql server2008之后,在開(kāi)始菜單打開(kāi)Microsoft SQL Server Management studio,進(jìn)行連接服務(wù)器,其中服務(wù)器名稱是電腦計(jì)算機(jī)名稱,輸入用戶名和密碼進(jìn)行連接。
2、鼠標(biāo)右鍵數(shù)據(jù)庫(kù),點(diǎn)擊新建可以新建數(shù)據(jù)庫(kù),進(jìn)去之后,輸入數(shù)據(jù)庫(kù)名稱,點(diǎn)擊確定就新建數(shù)據(jù)庫(kù)了。
3、打開(kāi)test數(shù)據(jù)庫(kù),在表上鼠標(biāo)右鍵,選擇新建表。
4、輸入各字段名稱,類型和長(zhǎng)度之和,點(diǎn)擊保存,輸入表名稱,點(diǎn)擊確定。
5、鼠標(biāo)右鍵table1表,選擇編輯前200行,可以給表添加內(nèi)容,如果想修改表字段內(nèi)容,可以鼠標(biāo)右鍵表,選擇設(shè)計(jì)。
6、如果想執(zhí)行sql語(yǔ)句操作,點(diǎn)擊新建查詢,可以寫(xiě)sql語(yǔ)句,點(diǎn)擊執(zhí)行,會(huì)執(zhí)行sql。
1、首先打開(kāi)sql server,找到需要導(dǎo)出的數(shù)據(jù)庫(kù)。
2、開(kāi)啟服務(wù)。
3、打開(kāi)企業(yè)管理器。
4、等待一會(huì)加載后,選擇具體數(shù)據(jù)庫(kù)對(duì)象,然后選擇需要的表,,之后繼續(xù)點(diǎn)擊下一步。
5、點(diǎn)擊高級(jí)選項(xiàng)。
6、在打開(kāi)的窗口中找到 要編寫(xiě)腳本的數(shù)據(jù)的類型 ,更改為 架構(gòu)和數(shù)據(jù),,之后點(diǎn)擊確定。
7、選擇輸出的路徑,選擇好后,點(diǎn)擊下一步。
8、繼續(xù)點(diǎn)擊下一步。
9、數(shù)據(jù)庫(kù)中的表和數(shù)據(jù)就導(dǎo)出完畢了。
1、打開(kāi)Management Studio數(shù)據(jù)庫(kù)管理軟件,連接服務(wù)器上的數(shù)據(jù)庫(kù)
2、點(diǎn)擊左側(cè)的數(shù)據(jù)庫(kù)前面的"+",展開(kāi)服務(wù)器上的數(shù)據(jù)庫(kù)
3、選中需要分離的數(shù)據(jù)庫(kù),鼠標(biāo)右擊選擇任務(wù)
4、接著點(diǎn)擊分離,就可以將數(shù)據(jù)庫(kù)正常分離了
注意:分離數(shù)據(jù)庫(kù)一般是需要將數(shù)據(jù)庫(kù)拷貝到其他機(jī)器或者是移動(dòng)磁盤(pán)時(shí)和不需要使用該數(shù)據(jù)庫(kù)的情況下才做數(shù)據(jù)庫(kù)分離。