Domanda

Adesso ho un SSIS pacchetto che viene eseguito ogni mattina e mi dà un report sul numero di pacchetti che la riuscita o meno del giorno prima.Le informazioni per questi pacchetti sono contenute in parte nel sysjobs tabella (tabella di sistema) all'interno del msdb database (database di sistema) in SQL Server 2005.

Quando si tenta di spostare il pacchetto a un C# eseguibile (soprattutto per ottenere una migliore formattazione oltre l'e-mail che viene inviato), non ero in grado di trovare un modo per creare un file dbml che mi ha permesso di accedere a queste tabelle tramite LINQ.Ho provato a guardare per qualsiasi proprietà che renderebbe queste tabelle visibili, ma non ho avuto molta fortuna.

Questo è possibile con il LINQ to SQL?

È stato utile?

Soluzione

Se siete in Esplora Server, è possibile rendere visibili in questo modo:

  • Creare una connessione al server che si desidera.
  • Fare clic con il server e scegliere Modifica Visualizzazione > Tipo di Oggetto.
  • Ora si dovrebbe vedere Tabelle di Sistema e le Tabelle Utente.Si dovrebbe vedere sysjobs c'è, e si può facilmente trascinare un .dbml superficie.

Altri suggerimenti

Potrebbe non essere disponibile in designer, ma perché non basta aggiungere al file DBML stesso?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top