sqlserver在哪裡
SQL Server分離的資料庫,從SQL Server當前服務脫離,所在位置保持不變,還在安裝SQL Server的目錄位置。
以默認安裝位置為例:
分離的資料庫存在於C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData,裡面有多個文件,一般可根據文件名找到對應的資料庫文件。
(1)sqlserver在哪裡擴展閱讀
分離資料庫:
對於用存儲過程來分離資料庫,如果發現無法終止用戶鏈接,可以使用ALTER DATABASE命令,並利用一個能夠中斷已存在鏈接的終止選項來把資料庫設置為SINGLE_USER模式,設置為SIGLE_USER代碼如下:
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
下面是分離資料庫的CMD命令
EXEC sp_detach_db DatabaseName
一旦一個資料庫分離成功,從SQL Server角度來看和刪除這個資料庫沒有什麼區別。
Ⅱ SQLserver 2000資料庫文件在哪(mdf、ldf)
use master
go
select * from sysdatabases
filename欄位就是你的數據文件,一般的ldf文件和mdf文件是在一個路徑下的
或者用企業管理器,打開相應的資料庫後,郵件屬性,也能看到數據文件和日誌文件的路徑的
Ⅲ sqlserver 資料庫的系統表在哪,例如sysobjects sysdatabases
sqlserver 資料庫的系統表sysobjects sysdatabases等在master庫中。其實正確地說,這些是視圖,並不是表,可按如下方法查看。
1、登錄sqlserver資料庫。
2、依次點擊資料庫——master——視圖——系統視圖。
Ⅳ 小米電腦在哪裡找SQLserver
c盤。
首先電腦打開SQL客戶端,找到實例,右鍵實例出現菜單欄,點擊屬性進入即可。然後進入屬性的界面,可以看到有很多設置的選項,找到資料庫設置,點擊一下進入。點擊資料庫設置之後,進入該界面,可以看到資料庫默認位置的選項,即可看到sql資料庫的路徑。
Ⅳ sqlserver資料庫mdf文件在哪
1.先打開SQL Server資料庫並連接。
2.然後找到目標資料庫,右鍵並點擊「屬性」。
3.在彈出的屬性窗口左側「選擇頁」中選擇「文件」選項卡。
4.然後在右側窗體中即可看到相應內容了:邏輯名稱是數據文件及日誌文件的文件名,...
5.就是相應的.mdf和.ldf文件。
Ⅵ sqlserver配置工具在哪裡
摘要 各個sqlserver版本在textbox中輸入對應的命令如下:
Ⅶ sqlserver在excel表的哪裡
目前主要提到了三種辦法,一種在程序中調用DTS,二種使用SQL SERVER帶的BCP功能,三種使用openrowset。
具體看下面:
這是利用BCP來做的,
使用SQLServer自帶的bcp命令——
bcp 資料庫名.dbo.表名 out 文件名 –c –q –S」伺服器名」 –U」用戶名」 –P」密碼」
bcp 」select 語句」 queryout 文件名 –c –q –S」伺服器名」 –U」用戶名」 –P」密碼」
導出整張表:
EXEC master..xp_cmdshell 'bcp "inter_custom.dbo.out_ck1" out c:\Temp.xls -c -q -S"PETER" -U"sa" -P"[email protected]"'
根據Query語句導出:
EXEC master..xp_cmdshell 'bcp "select * from inter_custom.dbo.out_ck1" queryout c:\Temp.xls -c -q -S"PETER" -U"sa" -P"[email protected]"'
利用bcp要求資料庫的伺服器名,資料庫用戶名和密碼,這些必須傳到程序中。方法可以有很多中,大概的例子,可以看:
http://www.cnblogs.com/kevin/archive/2004/09/21/45351.html
利用openrowset可以寫存儲過程,可以看下面的例子
引自CSDN的鄒建大大
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_exporttb]') and OBJECTPROPERTY(id, N'IsProcere') = 1)
drop procere [dbo].[p_exporttb]
GO
/*--數據導出EXCEL
導出查詢中的數據到Excel,包含欄位名,文件為真正的Excel文件
如果文件不存在,將自動創建文件
如果表不存在,將自動創建表
基於通用性考慮,僅支持導出標准數據類型
--鄒建 2003.10(引用請保留此信息)--*/
/*--調用示例
p_exporttb @sqlstr='select * from 地區資料'
,@path='c:\',@fname='aa.xls',@sheetname='地區資料'
--*/
create proc p_exporttb
@sqlstr varchar(8000),--查詢語句,如果查詢語句中使用了order by ,請加上top 100 percent
@path nvarchar(1000),--文件存放目錄
@fname nvarchar(250),--文件名
@sheetname varchar(250)=''--要創建的工作表名,默認為文件名
as
declare @err int,@src nvarchar(255),@desc nvarchar(255),@out int
declare @obj int,@constr nvarchar(1000),@sql varchar(8000),@fdlist varchar(8000)
--參數檢測
if isnull(@fname,'')=''set @fname='temp.xls'
if isnull(@sheetname,'')='' set @sheetname=replace(@fname,'.','#')
--檢查文件是否已經存在
if right(@path,1)<>'\' set @path=@path+'\'
create table #tb(a bit,b bit,c bit)
set @sql=@path+@fname
insert into #tb exec master..xp_fileexist @sql
--資料庫創建語句
set @sql=@path+@fname
if exists(select 1 from #tb where a=1)
set @constr='DRIVER={Microsoft Excel Driver (*.xls)};DSN='''';READONLY=FALSE'
+';CREATE_DB="'+@sql+'";DBQ='+@sql
else
set @constr='Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties="Excel 8.0;HDR=YES'
+';DATABASE='+@sql+'"'
--連接資料庫
exec @err=sp_oacreate 'adodb.connection',@obj out
if @err<>0 goto lberr
exec @err=sp_oamethod @obj,'open',null,@constr
if @err<>0 goto lberr
--創建表的SQL
declare @tbname sysname
set @tbname='##tmp_'+convert(varchar(38),newid())
set @sql='select * into ['+@tbname+'] from('+@sqlstr+') a'
exec(@sql)
select @sql='',@fdlist=''
select @fdlist=@fdlist+',['+a.name+']'
,@sql=@sql+',['+a.name+'] '
+case
when b.name like '%char'
then case when a.length>255 then 'memo'
else 'text('+cast(a.length as varchar)+')' end
when b.name like '%int' or b.name='bit' then 'int'
when b.name like '%datetime' then 'datetime'
when b.name like '%money' then 'money'
when b.name like '%text' then 'memo'
else b.name end
FROM tempdb..syscolumns a left join tempdb..systypes b on a.xtype=b.xusertype
where b.name not in('image','uniqueidentifier','sql_variant','varbinary','binary','timestamp')
and a.id=(select id from tempdb..sysobjects where name=@tbname)
if @@rowcount=0 return
select @sql='create table ['+@sheetname
+']('+substring(@sql,2,8000)+')'
,@fdlist=substring(@fdlist,2,8000)
exec @err=sp_oamethod @obj,'execute',@out out,@sql
if @err<>0 goto lberr
exec @err=sp_oadestroy @obj
--導入數據
set @sql='openrowset(''MICROSOFT.JET.OLEDB.4.0'',''Excel 8.0;HDR=YES
;DATABASE='+@path+@fname+''',['+@sheetname+'$])'
exec('insert into '+@sql+'('+@fdlist+') select '+@fdlist+' from ['+@tbname+']')
set @sql='drop table ['+@tbname+']'
exec(@sql)
return
lberr:
exec sp_oageterrorinfo 0,@src out,@desc out
lbexit:
select cast(@err as varbinary(4)) as 錯誤號
,@src as 錯誤源,@desc as 錯誤描述
select @sql,@constr,@fdlist
go
從DataGrids中導出數據到Excel
DataSet結果導出到Excel
Export DataSets to Excel...
導出到Excel的四種方法
關於從net程序如何導出到excel微軟的msdn有專門的講述,在上面可以搜到。
Ⅷ sqlserver指定下載位置在哪裡有下載按鈕
使用迅雷的ftp資源探測器。
在site文件夾下有SQLSEVER2K4in1.iso文件,大小為700M左右,是SQLSever2000的映象文件,用迅雷下載後使用虛擬光碟機打開就可以了。下載安裝的時候記得將存放目錄要改為英文才可以正常安裝的哦。
SQLServer是Microsoft公司推出的關系型資料庫管理系統。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2012的大型多處理器的伺服器等多種平台使用。MicrosoftSQLServer是一個全面的資料庫平台,使用集成的商業智能(BI)工具提供了企業級的數據管理。MicrosoftSQLServer資料庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程序。
Ⅸ 如何查看sqlserver資料庫文件位置
查看sqlserver資料庫文件的位置,有兩種情況,一是在創建時就修改了資料庫的位置,二是在默認位置,下面就來看一下如何查看資料庫文件所在的位置
工具/材料
microsoft
sql
server
management
studio
2008
方法:
1、以book資料庫為例。
打開並成功登錄資料庫之後,找到所要查找的資料庫book資料庫,選中book資料庫,右擊—>屬性
2、點擊屬性之後,會出現下面這個窗口,在左上角有一個「選擇項」-->文件-->
"路徑",在「路徑」這一列就可以看到資料庫文件所在的位置了。
Ⅹ win 7 中 在哪裡找到SQLserver 2008 的外圍應用配置器 啟用 xp_cmdshell
開始菜單
--
找到sqlserver
--
配置工具
--sqlserver外圍應用配置器
然後彈出sqlserver外圍應用配置器
找到最下面的
功能的外圍應用配置器
(最好將sqlserver該服務打開不然會報外圍配置應用必須要啟動什麼服務的)
找到左側欄
xp_cmdshell
在右側中勾上啟用即可