Czy ktoś wie, jak pobrać dane listy Sharepoint za pomocą kwerendy sql na podstawie danego użytkownika sharepoint.Jak kwerendy danych listy programu SharePoint?
Odpowiedz
Ty nie można używaćnie powinno być naprawdę korzystania SQL, aby uzyskać dane z listy programu SharePoint. Najczęstszym sposobem na to jest niestandardowe rozwiązanie, w którym można używać CAML (SPQuery) do pobierania danych dla elementów listy (utworzonych przez użytkownika na przykład) http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spquery.aspx lub można ujawnić usługi SharePoint, aby uzyskać takie same wyniki http://msdn.microsoft.com/en-us/library/sharepoint/jj164060.aspx.
Aby rozszerzyć odpowiedź Velina, musisz uważają SharePoint za czarne skrzynki. Nie tylko schemat jest bardzo dziwny (dopasowanie bazy danych dokumentów w relacyjnej bazie danych nie jest bardzo naturalne ani proste), ale Microsoft twierdzi, że schemat nie jest poprawiony i może się zmienić w miarę pojawiania się nowych wersji. –
To świetnie, poza tym, że CAML (SPQuery) jest dość żałosnym pretekstem dla języka zapytań, chyba że potrzebujesz prostej instrukcji wyboru bez agregacji, odrębnych lub TOP funkcji. – JohnFx
Istnieje wiele scenariuszy, w których być może będziesz musiał to zrobić, lub jest to wymagane z jakiegokolwiek powodu, dla którego nie odpowiedziałeś na pytanie, co było, jak to zrobić w SQL Serverze używając instrukcji SQL głosowałem, ale nie mam wystarczająco zwrotnica. –
Dopóki jest SharePoint 2010 jest nadal stosunkowo łatwo wyciągnąć z SQL, tak długo, jak masz GUID lista id
Zobacz here
SELECT
ud.tp_ID
, ud.tp_ListId
, ud.tp_Author
, ud.nvarchar1
, ud.nvarchar2
, ud.nvarchar3
, ud.nvarchar4
, ud.nvarchar5
, ud.nvarchar6
, ud.nvarchar7
, ud.nvarchar8
, ud.nvarchar9
, ud.nvarchar10
, ud.nvarchar11
, ud.nvarchar12
, ud.*
FROM dbo.UserData ud
WHERE (ud.tp_ListId = '[{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}')
- 1. Jak sprawdzić poprawność wprowadzania danych w formularzu programu SharePoint?
- 2. Aktualizacja listy Sharepoint Przedmiot
- 3. Jak zmienić nazwę listy w Sharepoint
- 4. Zadania timera programu SharePoint nie są wywoływane
- 5. Zatwierdzanie zadania przepływu pracy programu SharePoint za pomocą usług sieci Web programu SharePoint/Model obiektu
- 6. jak kwerendy elementu z listy w pymongo
- 7. Korzystanie z SharePoint jako źródła danych
- 8. CAML kwerendy wrażliwe przypadek wyszukiwanie
- 9. Szerokość i wysokość części programu SharePoint WWW
- 10. Ręcznie rozpocznij zadanie timera programu SharePoint
- 11. Jak zainstalować wersję SharePoint?
- 12. SharePoint lista zapytanie CAML za pomocą ZAWIERA
- 13. Jak edytować plik default.aspx w witrynie SharePoint bez programu SharePoint Designer
- 14. Jak uzyskać dostęp do PowerShell programu SharePoint .NET 2
- 15. Jak skonfigurować środowisko programistyczne dla programu Sharepoint 2013
- 16. Usuń wszystkie wiersze listy programu SharePoint przy użyciu kontekstu klienta i CAML Query
- 17. Postgres kwerendy do listy wszystkich nazw tabel
- 18. Dodawanie elementów listy za pomocą interfejsu API REST programu SharePoint 2013
- 19. Nie można złapać błędu odmowy dostępu programu SharePoint
- 20. SharePoint: Jak wdrożyć Globalnie
- 21. SharePoint: Jak programowo dodawać elementy do niestandardowej instancji listy
- 22. SharePoint: Jak programowo dodać załącznik do elementu listy?
- 23. Jak dostać się do OData służbie listy w SharePoint 2010
- 24. Błąd listy programu SharePoint: "Wartość nie mieści się w oczekiwanym zakresie"
- 25. Prześlij dokument do listy programu SharePoint z obiektu po stronie klienta Model
- 26. Kwerendy hibernacji w bazie danych
- 27. Get pierwszy element listy z kwerendy LINQ
- 28. .NET - Autoryzacja listy obiektów programu ListView w bazie danych
- 29. Odczytywanie pozycji listy Model obiektu klienta Sharepoint 2010
- 30. Nie można dodać odwołanie do usługi SharePoint listy
w jakim języku? Masz na myśli zapytanie SQL bezpośrednio do serwera SQL? A może masz na myśli zapytanie o listę SharePoint za pomocą składni SQL z JavaScript? W tej ostatniej opcji (składnia SQL z JavaScript) spójrz na http://aymkdn.github.io/SharepointPlus/symbols/%24SP%28%29.list.html#.get – AymKdn