Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

kesalahan pada skrip sql dengan 'openrowset'

Saya membuat ini berfungsi dengan spreadsheet secara lokal. lupa OPENROWSET

  1. Buat rentang bernama di spreadsheet excel Anda. Untuk melakukan ini, sorot kolom (termasuk header) yang Anda inginkan, klik kanan dan pilih 'Beri nama rentang'. Beri nama ini, ini akan menjadi nama tabel Anda.

    http://www.homeandlearn.co.uk/me/mes9p2.html

  2. Simpan dan tutup spreadsheet Anda. SQL Server tidak akan dapat mengaksesnya jika Anda membukanya.

  3. Tambahkan server tertaut. Ikuti petunjuk di Bagian E berikut ini yang memberi tahu Anda cara menambahkan server tertaut untuk Excel Spreadsheets:

    http://msdn.microsoft.com/en-us/library/ms190479 .aspx

  4. Anda harus dapat menanyakan DS dengan cukup senang, sekali lagi mengikuti instruksi.

Berikut adalah kode yang berfungsi untuk saya:

EXEC sp_addlinkedserver 'ExcelSource4',
   'Jet 4.0',
   'Microsoft.Jet.OLEDB.4.0',
   'c:\sqlss.xls',
   NULL,
   'Excel 5.0';
GO

SELECT *
   FROM ExcelSource4...MyTable2;

Dan akhirnya. Mulailah menerima beberapa jawaban dan pilih jawaban yang bermanfaat. Ini adalah sumber kehidupan StackOverflow.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memperbaiki "Hanya satu ekspresi yang dapat ditentukan dalam daftar pilih ..." di SQL Server

  2. C#/SQL :backup dan restore dengan menyalin dan mengganti file database?

  3. SQL Server Membangun Kembali dan Mengatur Ulang Indeks

  4. Kerangka Entitas dan (1 ke banyak)-(banyak ke 1) (1 - * * - 1) relasi

  5. SQL Server:+ (unary) operator pada String non-numerik