![]() |
Update von DB in SQLServer
Hallo,
bald bekomme ich neue Aufgabe und wollte bisschen Information und Erfahrung schon sammeln. Es geht um SQLServer. Wir benutzen in unseren Programmen als DB Access, aber einige unsere Kunden haben als DB SQLServer und sie möchten, dass unsere DB auch auf SQLServer basiert. Und jetzt will mein Chef solche Möglichkeit bitten, die DB auch auf SQLServer haben. Wir machen regelmäsig eine Update von unserer DB, da kann zum Beispiel Struktur von einer Tabelle geändert werden oder neue Tabellen hingefügt werden usw. Auf unserem Server liegt eine Musterdatenbank und Update. Beim Hochfahren wird einfach geprüft mit der Hilfe von der Musterdatenbank, welche Tabelle neu ist, bzw. geändert wurde und nur diese Tabelle werden geändert. Das funktioniert relativ gut mit der Desktopdatenbank Access, aber wie es mit SQLServer funktioniert wird, da habe ich noch keine Ahnung. Ich sehe schon am Anfang an, ein großes Problem: SQLServer kann entweder auf dem Rechner oder auf dem Server installiert werden. Wenn es auf dem Rechner installiert wird, dann wird es wahrscheuinlich relativ leicht diese Update zu realisieren, aber wenn SQLServer auf dem Server liegt und der Benutzer hat nur eingeschränkte Rechte und darf keine Änderungen auf DB machen, was kann man in deíesem Fall machen? Hat jemand eine Idee? :thumb: |
Re: Update von DB in SQLServer
Was für ein SQL Server ist denn das? MS SQL Server? Wenn das so ist, kannst du eine Applictions Rolle auf dem MS SQL Server erstellen und diese für deine Updates usw. Nutzen, ohne das der Benutzer sich anmelden muss. Es gibt aber auch unter Access eine möglichkeit Access komplett zu einem MS SQL Server zu verbinden, dadurch liegen dann alle Tabellen auf dem MS SQL Server.
Wengen den Updates, würde ich mal sagen, Einfach auf dem MS SQL Server eine ODBC oder OLEDB Verbindung zum MS Access eröffnen und alle benötigten daten aufrufen. Siehe unter sp_addlinkedserver oder so ähnlich. |
Re: Update von DB in SQLServer
Zitat:
|
Re: Update von DB in SQLServer
Sorry dafür habe ich zu wenig zeit. Gucke mal in der MS SQL Hilfe nach sp_addapprole oder so ähnlich. Du initialisierst erstmal eine Verbindung (Egal welche Rechte) und dann kannst du dich über eine Applictionsrolle anmelden, die dann die erforderlichen rechte hat. Frag mich aber nicht wie das genau geht, weiss das nicht mehr so genau.
|
Re: Update von DB in SQLServer
ok, danke! :zwinker:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz