AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Update von DB in SQLServer
Thema durchsuchen
Ansicht
Themen-Optionen

Update von DB in SQLServer

Ein Thema von egal · begonnen am 29. Okt 2004 · letzter Beitrag vom 29. Okt 2004
Antwort Antwort
egal

Registriert seit: 14. Jul 2004
190 Beiträge
 
Delphi XE4 Professional
 
#1

Update von DB in SQLServer

  Alt 29. Okt 2004, 12:27
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?
  Mit Zitat antworten Zitat
clues1

Registriert seit: 11. Feb 2004
97 Beiträge
 
#2

Re: Update von DB in SQLServer

  Alt 29. Okt 2004, 12:59
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.
  Mit Zitat antworten Zitat
egal

Registriert seit: 14. Jul 2004
190 Beiträge
 
Delphi XE4 Professional
 
#3

Re: Update von DB in SQLServer

  Alt 29. Okt 2004, 13:08
Zitat von clues1:
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.
Jep, MS SQL Server. Danke für die Hilfe. Wenn du Zeit hast, kannst du mir bitte bisschen ausfürlicher über Applications Rolle erzählen. Danke.
  Mit Zitat antworten Zitat
clues1

Registriert seit: 11. Feb 2004
97 Beiträge
 
#4

Re: Update von DB in SQLServer

  Alt 29. Okt 2004, 13:18
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.
  Mit Zitat antworten Zitat
egal

Registriert seit: 14. Jul 2004
190 Beiträge
 
Delphi XE4 Professional
 
#5

Re: Update von DB in SQLServer

  Alt 29. Okt 2004, 14:34
ok, danke!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz