第一步:数据源选择“用于sql server的micorsoft old db 提供程序“,服务器选择local,使用windows身份验证,选择要上传的数据库
第二步:目的选择远程数据库
远程数据库:在研究所托管的SQL服务器。
第三步:选择"在SQL Server数据库之间复制对象和数据"
第四步:长时间的等待数据上传
通过SQL脚本生成表结构:
1、运行本地的企业管理器
2、点击本地的数据库点击右健——选择生成SQL脚本
3、选择常规——点击全部显示,选择要导出的脚本对象
4、点击选项——表脚本选项,把所用到的脚本选中然后点击确定
5、为导入的.sql脚本文件命名,保存在本地
6、找到刚才保存在本地的.sql脚本文件,使用记事本打开
7、选择编辑——替换,把程序中所有dbo的属性都更改成数据库登陆名,更换完成后保存关闭记事本
8、通过使用申请到的远程数据库登陆地址、数据库登陆名、和数据库密码,使用企业管理器连接到主机服务器上(通过注册新数据库组),登进数据库,选择查询分析器!
9、点击打开选择刚编辑过的.sql脚本,点击运行
软糖来回答罗。
我这里有个SQL连接数据库的示例,可以参考下。
public void 数据集测试(){
//(1.连接)建立到数据库的 连接 conn
SqlConnection conn = new SqlConnection()
conn.ConnectionString = @"Data Source = (LocalDB)\MSSQLLocalDB AttachDbFilename = J:\数据库\SQLDB\NewDB.mdf Integrated Security = True Connect Timeout = 5"
//(2.打开)
conn.Open()
string 表名 = "Users"
using (conn)
{
//(3.适配)适配器 da 和 数据集 ds
da = new SqlDataAdapter()
ds = new DataSet("DataSet1")
// 将DataTable添加到DataSet
ds.Tables.Add(dt)
// 将DataSet的修改提交至“数据库”
SqlCommandBuilder mySqlCommandBuilder = new SqlCommandBuilder(da)
da.Update(ds, dt.TableName)
}
//(6.释放资源)
conn.Close()
conn.Dispose()
//注意:在修改、删除等 *** 作中表必须定义主键,select的字段也必须包含主键,
//否则会抛出异常“对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。”
}
上面的dt变量就是你的表,需要给它指定一个TableName名字。
连接字符串需要改成你数据库的,在服务器资源管理器>数据连接>属性页面>连接字符串
(鼠标选中然后按Ctrl+C复制)
如满意,请采纳,谢谢。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)