小编tou*_*der的帖子

迁移到Amazon SQL Server RDS

我一直在尝试从Win2008服务器上的常规SQL Server迁移到Amazon AWS RDS上的SQL Server.

我认为简单的备份和恢复会起作用.虽然AWS RDS似乎无法访问文件系统,因此sql脚本似乎都需要源服务器和目标服务器上的本地文件系统.我尝试了一个脚本跟随

exec sp_addlinkedserver @server='test.xxxx.us-east-1.rds.amazonaws.com'

-- Verify that the servers were linked (lists linked servers)
exec sp_linkedservers

EXEC ('RESTORE DATABASE [orchard] FROM DISK = ''C:\Temp\orchard.bak'' WITH FILE = 1,  NOUNLOAD, STATS = 10')
AT [test.xxxx.us-east-1.rds.amazonaws.com]
Run Code Online (Sandbox Code Playgroud)

任何的意见都将会有帮助.

sql-server amazon-rds

32
推荐指数
5
解决办法
2万
查看次数

如何在EF-Code-First中指定主键名称

我正在使用Entity Framework Codefirst来创建我的数据库.当我通过ODBC连接到它时,具有模式名称dbo.pk_Jobs的默认主键似乎扰乱了访问2007.如果我手动编辑名称并删除模式名称并将此主键重命名为pk_jobs,则Access现在可以读取该表.

是否可以使用Fluent Api,数据属性或任何其他方法指定主键名称不包括架构的名称.

public class ReportsContext : DbContext
{
    public DbSet<Job> Jobs { get; set; }
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Entity<Job>().ToTable("Jobs");
        modelBuilder.Entity<Job>().HasKey(j => j.uuid);

        base.OnModelCreating(modelBuilder);
    }
}
public class Job
{
    public Guid uuid{ get; set; }
    public int active{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server entity-framework ef-code-first

28
推荐指数
2
解决办法
5万
查看次数

在亚马逊linux上的uwsgi暴发户

我在亚马逊linux上按照本教程https://uwsgi.readthedocs.org/en/latest/Upstart.html创建了一个uwsgi文件.虽然它似乎没有运行,因为Nginx只是说坏网关.如果我跑了

/etc/init/uwsgi.conf

description "uwsgi tiny instance"
start on runlevel [2345]
stop on runlevel [06]

exec /home/ec2-user/venv/bin/uwsgi --ini /home/ec2-user/uwsgi-prod_demo.ini
Run Code Online (Sandbox Code Playgroud)

如果我在shell中运行以下命令,则运行python应用程序.

/home/ec2-user/venv/bin/uwsgi --ini /home/ec2-user/uwsgi-prod_demo.ini
Run Code Online (Sandbox Code Playgroud)

uwsgi-prod_demo.ini

[uwsgi]
socket = :8080
chdir = /home/ec2-user/prod_demo
master = True
venv = /home/ec2-user/venv
callable = app
wsgi-file = /home/ec2-user/prod_demo/manage.py
enable-threads = True
https = =0,/home/ec2-user/xxx.com.au.pem,/home/ec2-user/newkey.pem,HIGH
Run Code Online (Sandbox Code Playgroud)

nginx.conf

user  ec2-user;
worker_processes  1;

error_log  /var/log/nginx/error.log;
#error_log  /var/log/nginx/error.log  notice;
#error_log  /var/log/nginx/error.log  info;

pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - …
Run Code Online (Sandbox Code Playgroud)

nginx upstart amazon-ec2 flask uwsgi

9
推荐指数
1
解决办法
2万
查看次数