<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>SQL-Server: Berechtigungen auf Tabelleninhalt</title>
    <link>http://forum.geizhals.at/feed.jsp?id=195251</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1095139.html#1095139</link>
      <description>alles klar &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt; sonst wärs andersrum gegangen ...&lt;br&gt;&lt;br&gt;pacman&lt;br/&gt;</description>
      <pubDate>Mon, 27 Oct 2003 18:53:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1095139.html#1095139</guid>
      <dc:creator>PacMan</dc:creator>
      <dc:date>2003-10-27T18:53:44Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1093386.html#1093386</link>
      <description>habs jetzt eh schon gelöst! das problem war dass ich in der db nur eine vertreternummer habe und sich der vertreter aber mit seinem windows account anmeldet. die umsetzung vertreternummer auf windows account geht aber nur in der rechtevergabe der datenbank und die geht nur auf "ganze" objekte! man könnte also für JEDEN vertreter einen eigenen view machen und die rechte vergeben --&gt; bissl blöd. jetzt hab ich den benutzer nach vertreternummer genannt und vergleiche in nur EINEM vie die ID´s! &lt;br/&gt;</description>
      <pubDate>Sun, 26 Oct 2003 18:37:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1093386.html#1093386</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-26T18:37:15Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1093332.html#1093332</link>
      <description>ich weiss nicht wie deine datenbank aufgebaut ist, aber wenn du eine eigene spalte hast mit uid dann mache doch einfach eine stored-procedure und gib nur die datensätze mit dem entsprechenden uid aus und wenn der user im frontend nix anderes sieht, kann er natürlich nix anderes bearteiten &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;hoffe das hillft&lt;br&gt;&lt;br&gt;pacman&lt;br/&gt;</description>
      <pubDate>Sun, 26 Oct 2003 18:04:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1093332.html#1093332</guid>
      <dc:creator>PacMan</dc:creator>
      <dc:date>2003-10-26T18:04:38Z</dc:date>
    </item>
    <item>
      <title>Re(18): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088672.html#1088672</link>
      <description>stimmt! vielen dank! jetzt bin ich voll zufrieden! jetzt haben wir alles durchgekaut und ich das gefühl die optimale lösung zu haben!&lt;br&gt;&lt;br&gt;&lt;img src="http://forum.geizhals.at/smile.gif" width="50" height="50"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 14:19:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088672.html#1088672</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T14:19:06Z</dc:date>
    </item>
    <item>
      <title>Re(17): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088636.html#1088636</link>
      <description>Geht genauso, wennst die Vertreternummer schon in den Datensätzen hast, dann wäre es sicher gscheiter es so zu machen. Und den Join kannst ja nach wie vor in einen View reinpacken, wennst das willst.&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 13:47:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088636.html#1088636</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-10-23T13:47:36Z</dc:date>
    </item>
    <item>
      <title>Re(16): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088629.html#1088629</link>
      <description>ja, hast recht! wenn ich die benutzer nach ihrer vertreternummer benenne is es leicht! &lt;br&gt;aber eigentlich würde es ja reichen nur eine tabelle "Vertreternummer | UID" zu pflegen. Über "select Vertreternummer from tabelle where UID = USER_ID()" bekomm ich die Vertreternummer des zugreifenden users. Mit dieser Vertreternummer könnte ich dann alle meine Selektionen einschränken!&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 13:38:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088629.html#1088629</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T13:38:55Z</dc:date>
    </item>
    <item>
      <title>Re(15): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088594.html#1088594</link>
      <description>Wennst die Vertreternummer brauchst, dann musst du sie entweder in die Tabelle schreiben, oder du lagerst alle Userspezifischen Informationen in eine eigene Tabelle aus mit der USER_ID() as Primary Key.&lt;br&gt;&lt;br&gt;Als Redundanz würde ich das fast nicht bezeichnen. Es stellt zwar eine 1:1 Beziehung dar, aber die Daten werden unterschiedlich verwendet und dargestellt.&lt;br&gt;Die UID wird im Normalfall gar nicht bis zur Business Logic (ACCESS-Api) kommen und erfüllt Security-Aufgaben. Hingegen ist die Vertreternummer wahrscheinlich nur in der Business Logic relevant.&lt;br&gt;&lt;br&gt;Ich würde mir darüber nicht den Kopf zerbrechen.&lt;br&gt;Der Einfachheit halber kannst ja die DB-User nach ihrer zugehörigen Vertreternummer benennen.&lt;br&gt;&lt;br&gt;greetz&lt;br&gt;Walter&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 13:19:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088594.html#1088594</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-10-23T13:19:36Z</dc:date>
    </item>
    <item>
      <title>Re(14): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088542.html#1088542</link>
      <description>hmm, ein problem gibts aber noch: angenommen ein user macht ein insert so kann ich ohne probleme mit dem trigger seine UID reinschreiben aber wo kieg ich dann seine vertreternummer her?? ausserdem ist das dann doch wieder redundante information wenn vertreternummer UND UID in der tabelle steht, denn das is ja eine 1:1-beziehung!&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 12:39:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088542.html#1088542</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T12:39:35Z</dc:date>
    </item>
    <item>
      <title>Re(14): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088519.html#1088519</link>
      <description>&lt;img src="surprise.gif" width="16" height="19" align="absmiddle" alt="8-O"/&gt; na das klingt mal ziemlich genial! werd ich gleich mal probieren! zu meiner schande muss ich gesehen noch nie einen trigger gemacht zu haben - aber das kann ja net so schwer sein &lt;img src="surprise.gif" width="16" height="19" align="absmiddle" alt="8-O"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 12:20:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088519.html#1088519</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T12:20:06Z</dc:date>
    </item>
    <item>
      <title>Re(13): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088493.html#1088493</link>
      <description>Dann würde ich folgendes machen:&lt;br&gt;&lt;br&gt;1. Ein Feld UID einführen.&lt;br&gt;2. Einen Trigger bauen, der beim Insert und/oder Update das Feld auf USER_ID() setzt.&lt;br&gt;3. &lt;b&gt;Einen&lt;/b&gt; View machen, der auf UID = USER_ID() einschränkt.&lt;br&gt;&lt;br&gt;Somit ist alles DB-seitig abgehandelt.&lt;br&gt;Einzige Voraussetzung ist, dass jeder User eine eigene DB-Kennung hat, wobei vollkommen egal ist, wie die aussieht.&lt;br&gt;&lt;br&gt;greetz&lt;br&gt;Walter&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 12:08:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088493.html#1088493</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-10-23T12:08:01Z</dc:date>
    </item>
    <item>
      <title>Re(12): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088476.html#1088476</link>
      <description>ja ich kann sozusagen machen was ich will!&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 11:57:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088476.html#1088476</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T11:57:23Z</dc:date>
    </item>
    <item>
      <title>Re(11): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088464.html#1088464</link>
      <description>aha, besteht die Möglichkeit ein Attribut UID und einen Trigger für jede relevante Tabelle zu erzeugen ?&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 11:51:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088464.html#1088464</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-10-23T11:51:45Z</dc:date>
    </item>
    <item>
      <title>Re(10): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088453.html#1088453</link>
      <description>na eben nicht, da steht nur so eine blöde vertreternummer! in der db is ein user für jeden vertreter definiert mit einem windows-account! die einzige umsetzung von vertreternummer zu endanwender passiert in der rechteverteilung in der datenbank. deswegen müsste man für jeden vertreter einen view machen und dem entsprechenden vertreter-benutzer drauf rechte geben.&lt;br&gt;hmm, oder man pflegt irgendwo eine tabelle wo die vertreternummer einem windows-usernamen zugeordnet ist. dann schaut man wer am client eingeloggt ist mit system-user (liefert windows-user) schaut dann in die tabelle und holt sich seine vertreternummer. mit dieser könnte man dann abfragen gegen die datenbank machen und bekommt nur die sachen zurück, die den vertreter was angehen ...&lt;br&gt;&lt;br&gt;einigermaßen verständlich?&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 11:44:37 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088453.html#1088453</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T11:44:37Z</dc:date>
    </item>
    <item>
      <title>Re(9): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088448.html#1088448</link>
      <description>Ich dachte die UID würde schon in der Tabelle stehen ?&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 11:36:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088448.html#1088448</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-10-23T11:36:22Z</dc:date>
    </item>
    <item>
      <title>Re(8): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088424.html#1088424</link>
      <description>hmm, klingt logisch! was hältst von folgender idee:&lt;br&gt;&lt;br&gt;Ich nenne den Aussendienst-Benutzer in der Datenbank nach seiner Vertreternummer und sag im access dann:&lt;br&gt; &lt;br&gt;select * from table where USER_ID(Vertreternummer) = USER_ID(current_user)&lt;br&gt; &lt;br&gt;Ist das Pfusch?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 11:27:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088424.html#1088424</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T11:27:12Z</dc:date>
    </item>
    <item>
      <title>Re(7): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088321.html#1088321</link>
      <description>Yo,&lt;br&gt;&lt;br&gt;wichtig is nur, dass jeder Win-User seine eigene DB-Kennung hat, sonnst wirds schwierig.&lt;br&gt;&lt;br&gt;greetz&lt;br&gt;Walter&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 10:15:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088321.html#1088321</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-10-23T10:15:49Z</dc:date>
    </item>
    <item>
      <title>Re(7): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088318.html#1088318</link>
      <description>das handling der user_ids geschieht sowieso nur db-seitig. sollte also ziemllich egal sein, ob es "nur" eine win authentifizierung gibt oder nicht.&lt;br&gt;&lt;br&gt;und grundsätzlich, wenn du die daten (jede zeile) user-spezifisch trennen willst, musst du der db irgendein erkennungsmerkmal geben, an dem es es unterscheiden kann. da wirst notwendigerweise die uid überall wo das erforderlich ist hinschreiben müssen. nur daas sind dinge, die man normalerweise über trigger löst. Da musst in der Appi nix ändern.&lt;br&gt;&lt;br&gt;greetz&lt;br&gt;Walter&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 10:12:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088318.html#1088318</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-10-23T10:12:36Z</dc:date>
    </item>
    <item>
      <title>Re(6): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088302.html#1088302</link>
      <description>das is schon ziemlich gut! hab eh keine eigenen UID´s! müsste aber in der jeweiligen tabelle die UID mitspeichern, sonst gehts ja wohl nicht!?&lt;br&gt;&lt;br&gt;sei so nett und liest das hier mal:&lt;br&gt;&lt;a href="http://forum.geizhals.at/t195251,1088264.html#1088264" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t195251,1088264.html#1088264&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 10:04:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088302.html#1088302</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T10:04:53Z</dc:date>
    </item>
    <item>
      <title>Re(9): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088292.html#1088292</link>
      <description>Immer wieder gern geschehen. Ich habe selbst auch öfters solche Sachen gemacht, und habe auch öfters Hilfe gesucht... &lt;img src="glasses.gif" width="16" height="19" align="absmiddle" alt="8-)"/&gt;&lt;br&gt;&lt;br&gt;Ardjan&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 09:59:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088292.html#1088292</guid>
      <dc:creator>Ardjan</dc:creator>
      <dc:date>2003-10-23T09:59:46Z</dc:date>
    </item>
    <item>
      <title>Re(5): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088289.html#1088289</link>
      <description>Hab gerade etwas in den T-SQL Online-Resourcen herumgewühlt.&lt;br&gt;Unter der Annahme, dass UID den Wert der Funktion USER_ID entspricht,&lt;br&gt;dann sollte es möglich sein einen View zu machen, der als ein Schränkung&lt;br&gt;"WHERE UID = USER_ID()" hat. Der Rückgabewert von USER_ID() ist&lt;br&gt;Session-spezifisch. Somit also auch tauglich für Multiuser-Systeme.&lt;br&gt;&lt;br&gt;Falls du eigene Ids für die User vergeben hast, dann musst du dich um das&lt;br&gt;Session-User Handling selber kümmern. Das heisst also beim Anmelden, den&lt;br&gt;User mit seiner @@SPID in einer Tabelle ablegen und eine Funktion bauen,&lt;br&gt;die diese Daten wieder ermittelt und im View verwendet werden kann, ähnlich&lt;br&gt;der internen Funktion USER_ID().&lt;br&gt;&lt;br&gt;greetz&lt;br&gt;Walter&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 09:57:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088289.html#1088289</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-10-23T09:57:56Z</dc:date>
    </item>
    <item>
      <title>Re(8): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088288.html#1088288</link>
      <description>wow, danke - hilft mir weiter!&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 09:57:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088288.html#1088288</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T09:57:01Z</dc:date>
    </item>
    <item>
      <title>Re(7): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088281.html#1088281</link>
      <description>Auf &lt;a href="http://www.mvps.org/access/api/api0008.htm" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.mvps.org/&lt;wbr/&gt;access/&lt;wbr/&gt;api/&lt;wbr/&gt;api0008.htm&lt;/a&gt;&amp;nbsp;&amp;nbsp;kannst du sehen wie du in Access der Windows-Username holen kannst, vielleicht bringt dich das weiter? Damit kannst du beim Schreiben von Daten direkt der Username mitschreiben, und beim Lesen wieder auf der aktuelle User filtern...&lt;br&gt;&lt;br&gt;Ich selbst lasse bei jeder erstellte Datenzeile immer ein TimeStamp und der Username + Rechnername (über &lt;a href="http://www.mvps.org/access/api/api0009.htm" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.mvps.org/&lt;wbr/&gt;access/&lt;wbr/&gt;api/&lt;wbr/&gt;api0009.htm&lt;/a&gt; ) mitschreiben, damit ich im Nachhinein sehen kann wer was verbrochen hat. Bei ASP schreibe ich 'nur' der TimeStamp und der IP-Adresse...&lt;br&gt;&lt;br&gt;Ardjan&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 09:53:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088281.html#1088281</guid>
      <dc:creator>Ardjan</dc:creator>
      <dc:date>2003-10-23T09:53:46Z</dc:date>
    </item>
    <item>
      <title>Re(6): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088264.html#1088264</link>
      <description>hi!&lt;br&gt;&lt;br&gt;das problem ist ich hab am client kein login! das ganze geht nur über die windows-authentifizierung! ich hab das problem meinem projekt-betruer so beschreiben:&lt;hr/&gt;&lt;br&gt;Wir verwenden ein Access Data Projekt, wo Aussendienstmitarbeiter ihre Wochenberichte ausfüllen können. Eine Tabelle "Wochenbericht" enthält die Vertreternummer und die Wochenberichtsdaten. In der Datenbank verwenden wir Windows-Authentifizierung. Dort kann man, soweit ich weiss, nur rechte auf Objekte und nicht Inhalte geben. Wie kann ich es also schaffen, dass die AD-mitarbeiter nur ihre Wochenberichte ausfüllen können? Sowas wie ein login gibt es ja nicht, weil in der Datenbank keine Accounts gespeichert sind. Die Umlegung Windows-Account auf Vertreternummer geschieht ja nur in der Rollenverteilung in der Datenbank!&lt;br&gt;Eine mögliche Lösung ist mir eingefallen: Man könnte für jeden Vertreter einen View machen und den unter view_xxx (xxx=vertreternummer) speichern. Auf den view vergibt man dann dem AD-Mitarbeiter die Rechte. Im Access Data Project wird der Anwender nach seiner Vertreternummer gefragt und je nachdem automatisch der jeweilige View als Datenbasis gesetzt. Wenn er eine falsche Nummer angibt hat er sowieso keine Rechte auf den entsprechenden view.&lt;br&gt;Die Lösung erscheint mir aber nicht als sehr ideal, weil das Rechtesetzen und views erstellen doch sehr aufwendig in Wartung und Erstellung ist. Ausserdem fluktuiert die Anzahl der AD-Mitarbeiter ja andauernd.&lt;br&gt;Hab mir schon gedacht, vielleicht machts Sinn in der Vertretertabelle den Windows-User-Name zu speichern und den dann im ADP auszulesen. Hmm, is aber auch blöd!&lt;br&gt;Es muss eine bessere Lösung geben. &lt;hr/&gt; Ich hoffe jetzt is es ein bissl verständlicher! Ist immer schwer für mich das gut zu schildern ...&lt;br&gt;&lt;br&gt;Vielen Dank&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 09:45:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088264.html#1088264</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T09:45:48Z</dc:date>
    </item>
    <item>
      <title>Re(5): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088181.html#1088181</link>
      <description>Tut leid, jetzt hab ich's erst gesehen. Du willst das die Leute nur ihre eigene Zeilen bearbeiten können.&lt;br&gt;&lt;br&gt;Da ist mir so direkt nix bekannt, müsste ich aber nachschauen.&lt;br&gt;&lt;br&gt;Du kannst natürlich folgendes versuchen: Schreibe der User-ID in der Tabelle dazu, und löse das im Access-Programm. "&lt;tt&gt;SELECT * FROM Table WHERE UserID = MyID;&lt;/tt&gt;" oder so, dann sieht der User nur seine Zeilen.&lt;br&gt;&lt;br&gt;Ardjan&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 08:37:30 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088181.html#1088181</guid>
      <dc:creator>Ardjan</dc:creator>
      <dc:date>2003-10-23T08:37:30Z</dc:date>
    </item>
    <item>
      <title>Re(4): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088095.html#1088095</link>
      <description>ja schon, es müsste aber pro user einen view geben damit das hinhaut ...&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 07:47:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088095.html#1088095</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T07:47:18Z</dc:date>
    </item>
    <item>
      <title>Re(3): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088077.html#1088077</link>
      <description>Du kannst User in 'Datenbankrollen' zusammenfassen, und diese Rolle der Zugriff auf den View geben.&lt;br&gt;&lt;br&gt;Ardjan&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 07:34:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088077.html#1088077</guid>
      <dc:creator>Ardjan</dc:creator>
      <dc:date>2003-10-23T07:34:58Z</dc:date>
    </item>
    <item>
      <title>Re(4): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1088057.html#1088057</link>
      <description>kannst du mir das genauer erklären - ich verstehs net ganz! Geht denn das wenn viele user auf einmal zugreifen?&lt;br/&gt;</description>
      <pubDate>Thu, 23 Oct 2003 07:17:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1088057.html#1088057</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-23T07:17:23Z</dc:date>
    </item>
    <item>
      <title>Re(4): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1087381.html#1087381</link>
      <description>ja is user id! hmm, ich muss mir das morgen in der arbeit mal gründlich durch den kopf gehen lassen ... für heut hab ich zuviel schädlweh!&lt;br&gt;&lt;br&gt;danke - so wie ich dich kenn hauts aber ohne probleme hin!&lt;br/&gt;</description>
      <pubDate>Wed, 22 Oct 2003 15:58:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1087381.html#1087381</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-22T15:58:31Z</dc:date>
    </item>
    <item>
      <title>Re(3): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1087263.html#1087263</link>
      <description>UID ist die User Id nehm ich mal an ?&lt;br&gt;Wenn sich der User anmeldet schreibst die UID des angemeldeten User in eine ConfigTabelle, die mit der ursprünglichen gejoint zum UserView wird.&lt;br&gt;&lt;br&gt;Somit =&gt; ein View für alle User&lt;br&gt;&lt;br&gt;&lt;br&gt;greetz&lt;br&gt;Walter&lt;br/&gt;</description>
      <pubDate>Wed, 22 Oct 2003 14:52:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1087263.html#1087263</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-10-22T14:52:41Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1087240.html#1087240</link>
      <description>gute idee - macht aber 2 probleme:&lt;br&gt;1. dann muss ich für jeden user einen view machen - könnte man aber automatisieren&lt;br&gt;2. mein access data project müsste dann als datenbasis diesen view verwenden --&gt; da müsste jeder sein eigenes file kriegen&lt;br/&gt;</description>
      <pubDate>Wed, 22 Oct 2003 14:43:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1087240.html#1087240</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-22T14:43:43Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1087197.html#1087197</link>
      <description>Mach nen View drauf und gib dem user die nur berechtigung auf den view.&lt;br&gt;&lt;br&gt;greetz&lt;br&gt;Walter&lt;br/&gt;</description>
      <pubDate>Wed, 22 Oct 2003 14:22:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1087197.html#1087197</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-10-22T14:22:53Z</dc:date>
    </item>
    <item>
      <title>SQL-Server: Berechtigungen auf Tabelleninhalt</title>
      <link>http://forum.geizhals.at/t195251,1087157.html#1087157</link>
      <description>Hi!&lt;br&gt;&lt;br&gt;Ist es möglich einer Benutzerrolle eingeschränkten Zugriff auf einen Tabellen&lt;b&gt;inhalt&lt;/b&gt; zu geben? ZB: ein User darf select nur auf alle zeilen machen wo das Feld UID=x!&lt;br&gt;Konkret verwende ich die Windows-Authentifizierung in einem access data project und will das der user nur seine zeilen bearbeiten kann.&lt;br&gt;&lt;br&gt;danke&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 22 Oct 2003 13:59:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t195251,1087157.html#1087157</guid>
      <dc:creator>D_I_D_I</dc:creator>
      <dc:date>2003-10-22T13:59:35Z</dc:date>
    </item>
  </channel>
</rss>
