以编程方式创建数据库
我正在尝试用 C# 以编程方式创建数据库。我有用于数据库创建的脚本,当我从 SQL Server Management Studio 运行它们时,它们工作得很好。但是,当我从 C# 应用程序运行相同的脚本时,会出现以下错误:
Microsoft.SqlServer.ConnectionInfo.dll 中发生类型为“Microsoft.SqlServer.Management.Common.ExecutionFailureException”的未处理异常
关于为什么会发生这种情况有什么想法吗?
I am trying to create a database programmatically in C#. I have scripts for database creation which work fine when I run them from SQL Server Management Studio. However, when I run the same scripts from my C# application, the following error occurs:
An unhandled exception of type 'Microsoft.SqlServer.Management.Common.ExecutionFailureException' occurred in Microsoft.SqlServer.ConnectionInfo.dll
Any ideas as to why this might be happening?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只是为了让您知道有一个 ac# 框架可以为您完成这一切。
http://www.sharparchitecture.net/ 它将从面向对象构建您的数据库和数据访问层模型。
Just to let you know there is a c# frame work which will do all this for you.
http://www.sharparchitecture.net/ it will build your DB and your data access layer from a OO model.
公共字符串CreateDataBase(字符串ip地址,字符串用户名,字符串密码,字符串DB_文件路径)
{
public string CreateDataBase(string ipAddress, string UserName, string Password,string DB_filepath)
{