Class AdmBSSQLServer
Serviços de interface para o SQL Server.
Inheritance
Implements
Inherited Members
Namespace: AdmBS100
Assembly: AdmBS100.dll
Syntax
[ComVisible(true)]
[Guid("67B64FDA-DE07-4013-9DB7-76F07D62684B")]
[ClassInterface(ClassInterfaceType.None)]
public class AdmBSSQLServer : IAdmBSSQLServer
Properties
DMOServer
Referência para o objecto SQL-DMO do servidor.
Declaration
public Server DMOServer { get; }
Property Value
Type | Description |
---|---|
Microsoft.SqlServer.Management.Smo.Server |
DMOServer2
Referência para o objecto SQL-DMO do servidor.
Declaration
public Server DMOServer2 { get; }
Property Value
Type | Description |
---|---|
Microsoft.SqlServer.Management.Smo.Server |
Methods
BaseDadosExiste(ref String, Boolean)
Indica se uma base de dados existe.
Declaration
public bool BaseDadosExiste(ref string strNomeBaseDados, bool blnRefresca = true)
Parameters
Type | Name | Description |
---|---|---|
System.String | strNomeBaseDados | Nome da base de dados a verificar. |
System.Boolean | blnRefresca | Indica se a lista de base de dados deve ser refrescada antes de validar a sua existência. |
Returns
Type | Description |
---|---|
System.Boolean |
DirectoriaBackup()
Devolve a directoria por defeito de cópias de segurança do servidor.
Declaration
public string DirectoriaBackup()
Returns
Type | Description |
---|---|
System.String |
DirectoriaDados()
Devolve a directoria de dados do servidor.
Declaration
public string DirectoriaDados()
Returns
Type | Description |
---|---|
System.String |
DirectoriaDadosPorDefeito()
Devolve a directoria de dados por defeito do servidor.
Declaration
public string DirectoriaDadosPorDefeito()
Returns
Type | Description |
---|---|
System.String |
DirectoriaExiste(String)
Verifica se uma determinada directoria existe no servidor.
Declaration
public bool DirectoriaExiste(string strDirectoria)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDirectoria | Directoria a validar. |
Returns
Type | Description |
---|---|
System.Boolean |
DirectoriaLogPorDefeito()
Devolve a directoria por defeito para armazenamento do Transaction Log do servidor.
Declaration
public string DirectoriaLogPorDefeito()
Returns
Type | Description |
---|---|
System.String |
EngineEdition()
Devolve a edição do motor do SQL Server { 1 - Personal, 2 - Standard, 3 - Enterprise, 4 - Express }.
Declaration
public int EngineEdition()
Returns
Type | Description |
---|---|
System.Int32 |
EnumeraFicheirosDirectoria(String, String)
Devolve todos os ficheiros existentes numa determinada directoria do servidor.
Declaration
public PrimaveraOrderedDictionary EnumeraFicheirosDirectoria(string strDirectoria, string strFileSpec)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDirectoria | Directoria. |
System.String | strFileSpec | Especificação dos ficheiros a pesquisar. |
Returns
Type | Description |
---|---|
Primavera.Platform.Collections.PrimaveraOrderedDictionary |
ExecutaComando(String)
Executas the comando.
Declaration
public void ExecutaComando(string strComando)
Parameters
Type | Name | Description |
---|---|---|
System.String | strComando | The string comando. |
ExecutaComando(String, String)
Executas the comando.
Declaration
public void ExecutaComando(string strComando, string strBaseDados)
Parameters
Type | Name | Description |
---|---|---|
System.String | strComando | The string comando. |
System.String | strBaseDados | The string base dados. |
ExecutaComando(String, String, Boolean)
Execução de um comando SQL sobre uma base de dados.
Declaration
public void ExecutaComando(string strComando, string strBaseDados, bool blnIgnoraErros)
Parameters
Type | Name | Description |
---|---|---|
System.String | strComando | Comando a executar. |
System.String | strBaseDados | Nome da base de dados onde deve ser executado o comando. Caso não seja indicado nenhum nome, o comando será executado sobre a base de dados "master". |
System.Boolean | blnIgnoraErros | Indica se os erros devem ser ignorados. |
ExecutaComandoSemEventos(String)
Executas the comando sem eventos.
Declaration
public void ExecutaComandoSemEventos(string strComando)
Parameters
Type | Name | Description |
---|---|---|
System.String | strComando | The string comando. |
ExecutaComandoSemEventos(String, String)
Executas the comando sem eventos.
Declaration
public void ExecutaComandoSemEventos(string strComando, string strBaseDados)
Parameters
Type | Name | Description |
---|---|---|
System.String | strComando | The string comando. |
System.String | strBaseDados | The string base dados. |
ExecutaComandoSemEventos(String, String, Boolean)
Execução de um comando SQL sobre uma base de dados (sem lançamento de eventos DMO).
Declaration
public void ExecutaComandoSemEventos(string strComando, string strBaseDados, bool blnIgnoraErros)
Parameters
Type | Name | Description |
---|---|---|
System.String | strComando | Comando a executar. |
System.String | strBaseDados | Nome da base de dados onde deve ser executado o comando. Caso não seja indicado nenhum nome, o comando será executado sobre a base de dados "master". |
System.Boolean | blnIgnoraErros | Indica se os erros devem ser ignorados. |
IsServerAgentRunning()
Indica se o SQL Server Agent está em execução.
Declaration
public bool IsServerAgentRunning()
Returns
Type | Description |
---|---|
System.Boolean |
TerminaConexoes(String)
Termina todas as conexões activas no SQL Server para uma determinada base de dados.
Declaration
public void TerminaConexoes(string strNomeBD)
Parameters
Type | Name | Description |
---|---|---|
System.String | strNomeBD | Nome da base de dados. |
ValidaComando(String, String)
Valida se um Comando SQL é válido.
Declaration
public void ValidaComando(string strComando, string strBaseDados = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strComando | Comando SQL. |
System.String | strBaseDados | Nome da base de dados. |
Versao()
Devolve a versão do SQL Server.
Declaration
public string Versao()
Returns
Type | Description |
---|---|
System.String |