Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13574|Odpoveď: 2

[Zdroj] Parameter názvu aplikácie SQL Server connection string je podrobne vysvetlený

[Kopírovať odkaz]
Zverejnené 25. 3. 2020 18:14:14 | | | |
vydať

Pri nadväzovaní spojenia so SQL Serverom SQL Server štandardne nevie, ktorý softvér nadväzuje spojenie.

Ak viacero aplikácií používa zdieľaný SQL Server a spojenie spôsobuje problémy, správca databázy bude schopný nájsť spojenie pomocou metódy nazývanej SPID. Je však ťažšie určiť, ktorá aplikácia alebo webová stránka je zodpovedná za pripojenie, ktoré spôsobilo chybu.

Ak však vývojár zahrnie atribút "Názov aplikácie" do reťazca spojenia, administrátor databázy ľahko uvidí názov aplikácie, ktorá problém spôsobuje. To ušetrí čas DBA a spraví vývojárov populárnymi v DBA.

riešenie

Stačí pridať "Názov aplikácie = MyAppName; ”。 v spojovacom reťazci. Potom môžete použiť aj príkaz "SELECT APP_NAME(); Použite hodnotu v SQL batch alebo SPREC.


C# spojovací reťazec

Pri pripájaní k SQL Serveru vždy zahrňte voliteľný parameter názvu aplikácie do reťazca spojenia. Týmto spôsobom SQL Server získa informácie o tom, ktorá aplikácia používa pripojenie. To môže byť veľmi cenná informácia pri hľadaní chýb v databázovom serveri.

Referenčné odkazy:

Prihlásenie na hypertextový odkaz je viditeľné.





Predchádzajúci:C# určuje, či je spustiteľný súbor prítomný v premennej prostredia Windows
Budúci:sqlcmd výstup neúplné riešenie
Zverejnené 28. 4. 2023 14:55:09 |
Aplikačný zámer

Iba na čítanie: Typ pracovnej záťaže aplikácie pri pripojení k serveru je iba na čítanie.
ReadWrite: Typ pracovnej záťaže aplikácie pri pripojení k serveru je čítanie/zápis.

https://learn.microsoft.com/zh-C ... t.applicationintent

Test prepojí konfiguráciu strunyApplicationIntent=Iba na čítanie, alebo môžeVykonajte úspešné príkazy insert a update

Ak nastavíte reťazec spojenia databázy na ApplicationIntent=ReadOnly, spojenie bude považované za iba na čítanie, t. j. na toto spojenie nie je možné vykonávať žiadne zapisovacie operácie. To však neznamená, že zápisy nie sú možné. Bežne databázový server ignoruje zápisy, ktoré sa pokúšajú na iba na čítanie, ale nie vždy to tak je.

V niektorých prípadoch, napríklad pri použití starších verzií ovládačov alebo klientských knižníc, môže aplikácia obísť značkovanie iba na čítanie a úspešne vykonať zápisovú operáciu. Existujú aj iné faktory, ktoré môžu spôsobovať toto správanie, napríklad slabá úroveň izolácie v databáze a podobne. Ak chcete zabezpečiť, aby sa vykonávali iba čítacie operácie, uistite sa, že potrebné bezpečnostné opatrenia sú implementované inými metódami.

 Prenajímateľ| Zverejnené 23. 12. 2023 16:08:38 |
Konfigurácia reťazca spojenia databázy SQL SERVER:https://learn.microsoft.com/en-u ... on.connectionstring
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com