sql >> Databáze >  >> RDS >> Sqlserver

Problém se serverem SQL Server Linked Server Přihlášení selhalo pro uživatele 'NT AUTHORITY\ANONYMOUS LOGON'

Je to kvůli problému "2-Hops" s SQL serverem. Tento problém se mi podařilo opravit dvěma způsoby:1. Stále používáte propojené servery:Na vzdáleném serveru vytvořte uživatele s ověřením serveru SQL a udělte mu všechna potřebná oprávnění. Poté otevřete vlastnosti propojeného serveru a mapování pro váš účet na uživatele, kterého jste právě vytvořili, takto:

Poté budete moci spouštět své skripty

  1. Pomocí openrowset:

    SELECT a.*FROM OPENROWSET('SQLNCLI', 'Server=;Trusted_Connection=yes;','SELECT * from .dbo.') AS a;




  1. Hodnotu pole databáze mySql oddělenou čárkou s php

  2. Jak vytvořit databázi z příkazu shell?

  3. Neočekávané výsledky MySQL:klauzule IN (číslo, 'řetězec') ve sloupci varchar

  4. MySql:Zobrazit sloupce, ale vyloučit vše kromě názvů polí