Próbuję wyeksportować zdjęcie z bazy SQL. przy pomocy polecenia bcp....\
przykład:
EXEC xp_cmdshell 'bcp "SELECT convert(varbinary(max),DAB_Dane,1) from DaneBinarne where dab_id=20" queryout C:\fotka.jpg -S SERWER -d BAZA -U **** -P **** -f c:\format.fmt'
ale otrzymuję poniższy błąd:
NULL
Starting copy...
SQLState = SE000, NativeError = 0
Error = [Microsoft][SQL Server Native Client 11.0][SQL Server]Syntax error at line 1 column 36 in xml format file.
SQLState = S1000, NativeError = 0
Error = [Microsoft][SQL Server Native Client 11.0]Unable to resolve column level collations
NULL
BCP copy out failed
NULL
JAKIE JEST FORMATOWANIE DANYCH BINARNYCH W CDN ? mój plik z formatowaniem wygląda jak poniżej (ale jest z tego wynika błędny) :
10
1
1 SQLBINARY 0 2 "" 1 DepartmentID ""
--------------------------------------------------------------
OK UDAŁO MI SIĘ OGARNĄĆ PLIK FORMATOWANIA ACZKOLWIEK CHYBA NIE DO KOŃCA.
Otrzymuję z SQL-a info, że dane binarne zostały wyeksportowane do pliku poprawnie:
NULL
Starting copy...
NULL
1 rows copied.
Network packet size (bytes): 4096
Clock Time (ms.) Total : 1 Average : (1000.00 rows per sec.)
NULL
, ALE mimo to nie można otworzyć pliku. Pokazuje się info przy otwieraniu, że plik jest uszkodzony lub za duży..... o co tu chodzi :/ - Poproszę o pomoc.
EKSPORT DANYCH BINARNYCH ERP XL 2015
Moderator: mikey
-
rafalt
- Posty: 16
- Rejestracja: 04 mar 2009, 08:17
- Rola: Administrator CDN XL
- Wersja: 2015
- Lokalizacja: Tarnów
Re: EKSPORT DANYCH BINARNYCH ERP XL 2015
Witam,
W załączniki skrypt do PowerShell
Bazujący na
http://social.technet.microsoft.com/wik ... shell.aspx
PS.
Jak nie miał ktoś do czynienia z PowerShell
a) plik zapisujemy na dysku lokalnym (chodzi o uprawnienia) nie na zasobie sieciowym
b) aby plik można było uruchomić trzeba uruchomić polecenie Set-ExecutionPolicy RemoteSigned -Scope CurrentUser (nie trzeba być administratorem nie trzeba zmieniać wszystkim pozwalamy tylko sobie na wykonywanie skryptów których jesteśmy właścicielami)
c) W pliku zmieniamy
-- instancje bazy danych lub tworzymy sobie alias o tej co tam nazwie
--folder docelowy
--nazwę bazy danych
I wszystko powinno śmigać
W załączniki skrypt do PowerShell
Bazujący na
http://social.technet.microsoft.com/wik ... shell.aspx
PS.
Jak nie miał ktoś do czynienia z PowerShell
a) plik zapisujemy na dysku lokalnym (chodzi o uprawnienia) nie na zasobie sieciowym
b) aby plik można było uruchomić trzeba uruchomić polecenie Set-ExecutionPolicy RemoteSigned -Scope CurrentUser (nie trzeba być administratorem nie trzeba zmieniać wszystkim pozwalamy tylko sobie na wykonywanie skryptów których jesteśmy właścicielami)
c) W pliku zmieniamy
-- instancje bazy danych lub tworzymy sobie alias o tej co tam nazwie
--folder docelowy
--nazwę bazy danych
I wszystko powinno śmigać
- Załączniki
-
- 20150909_ExportDataFromERPXL.zip
- Skrypt
- (999 Bajtów) Pobrany 265 razy
Re: EKSPORT DANYCH BINARNYCH ERP XL 2015
Dziękuje za skrypt, eksportuje dane do pliku problem jednak z otwarciem jest nadal.
Wydaje mi się, że problem leży w kompresowaniu pliku.
Plik w oryginale jest kompresowany i dodawany do bazy przez co przy eksporcie nie można go otworzyć.
Należało by go z-dekompresować, ale jaka jest dekompresja w CDN nie mam pojęcia
Wydaje mi się, że problem leży w kompresowaniu pliku.
Plik w oryginale jest kompresowany i dodawany do bazy przez co przy eksporcie nie można go otworzyć.
Należało by go z-dekompresować, ale jaka jest dekompresja w CDN nie mam pojęcia
-
rafalt
- Posty: 16
- Rejestracja: 04 mar 2009, 08:17
- Rola: Administrator CDN XL
- Wersja: 2015
- Lokalizacja: Tarnów
Re: EKSPORT DANYCH BINARNYCH ERP XL 2015
Jakbyś dał radę taki pliczek który możesz w postaci binarnej przesłać to bym sprawdził. Wiem że raz dekompresowałem. Ta biblioteka jak się nie mylę jest w e-sklepie. Nie mam jak sprawdzić albo nie eksportowałem tego typu dane. Pozdrawiam
Re: EKSPORT DANYCH BINARNYCH ERP XL 2015
Mam ten sam problem i szukam właściwego rozwiązania.
Mogę udostępnić pliki jpg, które po wczytaniu do bazy z poziomu XL'a i późniejszym eksporcie mają różną wielkość.
Pozdrawiam.
Mogę udostępnić pliki jpg, które po wczytaniu do bazy z poziomu XL'a i późniejszym eksporcie mają różną wielkość.
Pozdrawiam.