English 中文(简体)
出口查询结果载于2008年服务器。
原标题:Export query result to .csv file in SQL Server 2008

我怎么能向2008年服务器的C.sv文档出口一个质子?

最佳回答
  1. Open SQL Server Management Studio
  2. Go to Tools > Options > Query Results > SQL Server > Results To Text
  3. On the far right, there is a drop down box called Output Format
  4. Choose Comma Delimited and click OK

https://i.stack.imgur.com/mWYT4.png”rel=“noreferer”> 下面是

“entergraph

这将显示你的询问结果,作为限定案文。

a. 为档案保存查询结果: Ctrl + Shift + 页: 1

问题回答

我知道这是个老大事,但在这里,这非常容易。

  1. 回答您的问询时遇到违约情况(如果你没有电网格式,结果按电网格式计算,见下文)。

  2. 右线点击电网结果,点击“Save Results As”并节省费用。

如果你的结果不按电网格式,请你在什么地方填写电线、“Results To”和点击“Results To Grid”

了解你,NOT抓住一栏头目!

Good Luck!

页: 1

$AttachmentPath = "CV File location"
$QueryFmt= "Query"

Invoke-Sqlcmd -ServerInstance Server -Database DBName -Query $QueryFmt | Export-CSV $AttachmentPath

如果有关数据库是本地的,则以下可能是向CSV文档(即,由你控制最重)出口电离结果的最有力方式。

  1. Copy the query.
  2. In Object Explorer right-click on the database in question.
  3. Select "Tasks" >> "Export Data..."
  4. Configure your datasource, and click "Next".
  5. Choose "Flat File" or "Microsoft Excel" as destination.
  6. Specify a file path.
  7. If working with a flat file, configure as desired. If working with Microsoft Excel, select "Excel 2007" (previous versions have a row limit at 64k)
  8. Select "Write a query to specify the data to transfer"
  9. Paste query from Step 1.
  10. Click next >> review mappings >> click next >> select "run immediately" >> click "finish" twice.

在全面推进这一进程之后,我发现以下是最佳选择:

www.un.org/Depts/DGACM/index_spanish.htm PowerShellgust

$dbname = "**YOUR_DB_NAME_WITHOUT_STARS**"
$AttachmentPath = "c:\export.csv"
$QueryFmt= @"
**YOUR_QUERY_WITHOUT_STARS**
"@

Invoke-Sqlcmd   -ServerInstance **SERVER_NAME_WITHOUT_STARS** -Database  $dbname -Query $QueryFmt | Export-CSV $AttachmentPath -NoTypeInformation

www.un.org/Depts/DGACM/index_spanish.htm 壳牌号:Admin

& "c:path_to_your_ps1_file.ps1"

http://en.wikipedia.org/wiki/Transact-SQL"rel=“nofollow”

INSERT INTO OPENROWSET( Microsoft.ACE.OLEDB.12.0 , Text;Database=D:;HDR=YES;FMT=Delimited , SELECT * FROM [FileName.csv] )
SELECT Field1, Field2, Field3 FROM DatabaseName

但有两点:

  1. 你们需要拥有微软。 ACE。 OLEDB.12.0 提供商。 第4号喷气机的提供商也将工作,但该机是古老的,因此我使用了这一办法。

  2. CSV档案必须已经存在。 如果您重新使用标题(HDR=YES),则确保第1行。 CSV档案是所有领域的一个有限清单。

MS Excel -> Data -> New Query -> From Database .follow the steps

在N.S的答复的基础上,我有一份PowerShell的文字,即出口到CSV, 文档中引述的标识是围绕着实地和 com马分离的,而且它收集了档案中的信息。

add-pssnapin sqlserverprovidersnapin100
add-pssnapin sqlservercmdletsnapin100

$qry = @"
Select
  *
From
 tablename
"@

Invoke-Sqlcmd -ServerInstance Server -Database DBName -Query $qry | convertto-CSV -notype | select -skip 1  > "full path and filename.csv"

前两条线路能够使用<>Invoke-SqlCmd的指挥手册。

如果贵方的价值观含有 com,则使用本地的服务器管理演播室技术出口到CSV(如“8kb”所建议的),则不奏效,因为SSMS在双面引述中带有包装价值。 为我工作的更有力办法是简单地复制结果(在电网内,然后是CTRL-A、CTRL-C),并将其带入Excel。 然后从Excel中作为CSV档案保存。

INSERT INTO OPENROWSET( Microsoft.ACE.OLEDB.12.0 , Text;Database=D:;HDR=YES;FMT=Delimited , SELECT * FROM [FileName.csv] )
SELECT Field1, Field2, Field3 FROM DatabaseName

传真号码为@Slogmeister Extraordinaire。

One need to have 1> File already present with columns 2> One need to have Office installed

面对的错误

1

Msg 7303, Level 16, State 1, Line 1 Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)"."

64 bit http://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/AccessDatabaseEngine_x64.exe

32 bit http://download.microsoft.com/download/f/d/8/fd8c20d8-e38a-48b6-8691-542403b91da1/AccessDatabaseEngine.exe

2

Msg 15281, Level 16, State 1, Line 1 SQL Server blocked access to STATEMENT OpenRowset/OpenDatasource of component Ad Hoc Distributed Queries because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of Ad Hoc Distributed Queries by using sp_configure. For more information about enabling Ad Hoc Distributed Queries , search for Ad Hoc Distributed Queries in SQL Server Books Online.

EXEC sp_configure  show advanced options , 1
RECONFIGURE
GO
EXEC sp_configure  ad hoc distributed queries , 0
RECONFIGURE
GO

如果你不想使用 回答是8kb大的回答。 唯一的区别是,选择Taba Delimited,而不是选择CSV作为输出格式。 这样,如果你的数据中有 com,它就在Excel赢得了 t。 另外,如果你有排泄物限制,可以单单是复制SSMS的查询结果(CTRL-A, CTRL-C)和 past成Excel(无需作为档案保存和进口到Excel):

  • In SSMS Go to Tools > Options > Query Results > SQL Server > Results To Text
  • Change output format on far right to Tab Delimited
  • Click OK

现在,你可以执行询问,然后由CTRL-A选择所有结果,然后由CTRL-C复制到纸板,然后转到Excel2013(也可以在2007年工作,但不能肯定)和过去——假设Excel的违约限制被定在表上。

SSMS Query Options Screen

http://www.querytodoc.com“rel=“nofollow”http://www.querytodoc.com。 它请你在你选取“限制”后,向Excel、Word、超文本或CSV发出查询并出口结果。

我希望10年时间太晚,我用这个时间在视窗表上。

"C:Program FilesMicrosoft SQL Server110ToolsBinnSQLCMD.EXE"
-S BLRREPSRVRSQLEXPRESS -d Reporting_DB -o "C:ReportsCHP_Gen.csv" -Q "EXEC dbo.CHP_Generation_Report" -W -w 999 -s ","

它开放了ql的指挥,并使用设计用于ql指挥的文字。 ql型指挥器非常容易使用,只有几只直角搜索、审判和错误。 你们可以看到,它收集了一个数据库,确定产出地点和执行一个程序。 该程序只是从数据库的表格中挑选哪几行和栏。

值得在此提及的另一个方法:

SQLCMD -S SEVERNAME -E -Q "SELECT COLUMN FROM TABLE" -s "," -o "c:	est.csv"

注:我看不见任何网络行政,请你管理权力书。

您可使用<Export Wizard<

如果你需要向加拿大社会保险公司出口大量数据(>=2 GB),微软公司提供的现有工具是不够的。 您可使用。 为此目的,PowerShell SqlBulkExport模块。 https://towardsdatascience.com/extracting-data- from-azure-sql-server-huge-tables-in-rfc-4180-合规-csv-files-1cb09a7a0883” rel=“nofollow noreferer”>.

是的,如果你能够直接接触服务器,所有这些都是可能的。 但是,如果你只从一个网络/应用服务器进入服务器,那么什么呢? 顺便提一下,情况就好了,解决办法是。 缩略语





相关问题
Performance impact of indexed view in MS SQL Server 2008

Does anyone have experience with using indexed view in MS SQL Server 2008? I am trying to find out how does indexed view affect performance of insert / update statements, that are adding / updating ...

Lock Escalation - What s happening here?

While altering a table (removing a column) in SQL Server 2008, I clicked the Generate Change Script button and I noticed that the change script it generated drops the column, says "go" and then runs ...

Round to nearest 5 in SQL Server

I have a Money column in my SQL Server 2008 table. In my below query how can I round it to nearest 5$ select FineAmount from tickets Thanks