Pergunta : Trabalho com base de dados de usuário múltipla do MS SQL no applicatie

Olá!,

Workflow: Os começos application.
If do usuário do
1. nenhum DB são o then
begin
A2. O usuário dá o nome para o
A3 da base de dados (F.e. “MyFirstDB”). A aplicação fará uma cópia de um DB vazio e rebatizá-la-á ao nome dado “MyFirstDB”.
A4. A aplicação unirá a base de dados ao usuário do MS SQL e criará uma UDL-lima para o acesso futuro fácil (using o DB-nome como o nome para a UDL-lima “MyFirstDB.udl”.
end else
begin
    B2. O usuário pode selecionar de DB's
OR
A2. + A3. + A4 (que cria um
end do DB (F.e. “MySecondDB”);
C1. A aplicação é começada e conetada (using a udl-lima) ao DB selecionado (F.e. “MyFirstDB”).

Question:
Basically que eu preciso de encontrar uma maneira de apresentar uma lista de bases de dados disponíveis (de que foi criado por minha aplicação).
f.e.: de
de


This de " MySecondDB " do class= " recorte " > informação não podem ser armazenados no DB (porque eu não sei qual será aberto), assim que eu preciso de encontrar alguma outra maneira. Para armazenar os nomes e apresentá-los para selecionar uma de sugestões de them.
Any, exemplos (melhor prática)?
class= do

Resposta : Trabalho com base de dados de usuário múltipla do MS SQL no applicatie

a pergunta contem uma multidão de subquestions…

1. A2
  --> é o software do mssql instalado localmente?
  --> em um usuário?
1. A3
  --> cópia? por que não usar um certificado para criar a base de dados?
  --> a pegada do certificado do sql é muito menor do que uma cópia da base de dados
  --> olhar aqui:
    http://tgrignon.wordpress.com/2008/02/12/creating-a-sql-server-database-by-script/
    http://msdn.microsoft.com/en-us/library/aa258257%28SQL.80%29.aspx
1. A4
  --> lima do udl, basicamente uma corda da conexão
  --> se o software é instalado dentro para esse fornecedor

1. B2
  --> encontrar uma lista de bases de dados disponíveis do mssql:
  --> http://delphi.about.com/od/sqlservermsdeaccess/l/aa090704a.htm

Pergunta real:
Basicamente eu preciso de encontrar uma maneira de apresentar uma lista de bases de dados disponíveis (de que foi criado por minha aplicação).
criar uma tabela específica em um esquema específico
e procurar então esses tabela/esquema
porque um acréscimo você poderia adicionar uma fileira nesses tabela/esquema com sua informação de companhia específica

criar a tabela CompanyInfo (
  CompanyName varchar (100),
  Versão varchar (20))

inserção em valores de CompanyInfo (CompanyName, versão) (“YourCompany”, “1”)


Outras soluções  
 
programming4us programming4us