Y a t'il une façon d'utiliser un Linked Server en étant logger autre qu'en
«SA» ?
Cela me cause un léger problème ce matin !
Merci de vos réponses !
PePiCK
ALTER PROCEDURE sp_UpdateQuelquechose( @fileName as nvarchar(255), @sheet
nvarchar(255), @colCatalogNo char(1), @colListPrice char(1), @colNetPrice
char(1)) AS
--pour test
DECLARE @fileName nvarchar(255)
SET @fileName = '\\SERVER\Données\Un fichier.xls'
DECLARE @sheet nvarchar(255)
DECLARE @colCatalogNo char(1)
DECLARE @colListPrice char(1)
DECLARE @colNetPrice char(1)
SET @sheet = '''PARTS LIST$'''
SET @colCatalogNo = 'C'
SET @colListPrice = 'E'
SET @colNetPrice = 'F'
--fin pour test
print 'sp_addlinkedserver'
EXEC sp_addlinkedserver 'Linktest', 'Jet 4.0', 'Microsoft.Jet.OLEDB.4.0',
@fileName, NULL, 'Excel 8.0;HDR=No;IMEX=1;MAXSCANROWS=0;ONEDAYWHEN=0'
print 'sp_addlinkedsrvlogin'
EXEC sp_addlinkedsrvlogin 'Linktest', FALSE, NULL, NULL
DECLARE @sql nvarchar(1000)
print 'DELETE'
DELETE zstblImportProduct
SET @sql = N'INSERT INTO tbl ... FROM Linktest...Test'
print 'INSERT INTO'
EXEC sp_executesql @sql <------ CA PLANTE ICI SI JE NE SUIS PAS «SA», OK
SI JE SUIS «SA»
print 'sp_dropserver'
EXEC sp_dropserver 'Notifier', 'droplogins'
Merci
PePiCK
PePiCK
"PePiCK" <pep...@hotmail.com> wrote in message
news:uqS8kg6...@TK2MSFTNGP14.phx.gbl...