Potrzebuję skryptu wsadowego, aby utworzyć połączenie ODBC / DSN z pliku .bat w systemie Windows. W jaki sposób mogę to zrobić?
windows
batch-file
batch
odbc
Jhonathan
źródło
źródło
Odpowiedzi:
Pewnie.
Ręcznie utwórz połączenie ODBC na komputerze za pomocą apletu „Źródła danych (ODBC)” w narzędziach administracyjnych.
Uruchom regedit i przejdź do HKLM \ Software \ ODBC i wyeksportuj całą partię z ODBC do pliku .reg. To jest opcja kliknięcia prawym przyciskiem myszy na folderze.
Otwórz wyeksportowany plik w Notatniku, teraz musisz usunąć wszystko, co nie odnosi się do konkretnego połączenia ODBC.
Powinieneś otrzymać plik rejestru wyglądający mniej więcej tak
Może się nieco różnić w zależności od ustawień połączenia i tym podobnych. Będziesz potrzebował dwóch sekcji, źródła danych określają typ połączenia, w tym przypadku SQL Server, a następnie bit, który mówi, jak się nazywa, jakiego sterownika użyć i jakiego rodzaju uwierzytelnienia użyć. wszystko to zostanie zrobione po skonfigurowaniu połączenia, wystarczy plik reg z tym.
Następnie możesz zaimportować go na dowolnym komputerze, klikając dwukrotnie plik reg lub jeśli masz narzędzie uruchom skrypt, aby zaimportować go za pomocą regedit. Możesz wywołać ten import z pliku wsadowego:
źródło
reg.exe
. Jeśli mimo to zamierzasz przenieść plik, lepiej może być utworzenie pliku DSN zamiast systemowego DSN.HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\...
.