Olá,
Não sei se estou no lugar certo do fórum.
Estou com um scrip em VB para adicionar meus relatórios no servidor através do comando rs.
A minha dificuldade está sendo na criação do datasource através desse script.
Public Sub CreateSampleDataSource(name As String, extension As String, connectionString As String)
'Define the data source definition.
Dim definition As New DataSourceDefinition()
definition.CredentialRetrieval = CredentialRetrievalEnum.None
definition.ConnectString = connectionString
definition.Enabled = True
definition.EnabledSpecified = True
definition.Extension = extension
definition.ImpersonateUser = False
definition.ImpersonateUserSpecified = True
'Use the default prompt string.
definition.Prompt = Nothing
definition.WindowsCredentials = False
Onde tem "definition.CredentialRetrieval = CredentialRetrievalEnum.Nome" é onde eu defino o "Conectar usando".
Se eu colocar no lugar de .None, .Integrated a opção marcada é "Segurança integrada do Windows".
O que eu quero mesmo é que venha marcada a opção "Credenciais armazenadas com segurança no servidor de relatório" e no usuário e senha venham as senhas padrões do SQL (que eu posso informar no script). Como não sou muito expert em VB, não faço
a menor idéia por onde vai. Tentei usar a propriedade .Store no lugar de .None. Mas não criou e acredito pela falta do usuário e senha.
Caso não tenha como ou seja até mais fácil, posso também publicar um datasource criado através do meu BIDS (que no meu caso talvez seja até melhor), mas também não consegui.
Espero que possam me ajudar.
Rodrigo Ataíde.